Documentation
¶
Index ¶
- Variables
- func AddConnection(direction Direction)
- func AddParticipant()
- func AddPublishAttempt(kind string)
- func AddPublishSuccess(kind string)
- func AddPublishedTrack(kind string)
- func GetUpdatedNodeStats(prev *livekit.NodeStats, prevAverage *livekit.NodeStats) (*livekit.NodeStats, bool, error)
- func IncrementBytes(direction Direction, count uint64, retransmit bool)
- func IncrementPackets(direction Direction, count uint64, retransmit bool)
- func IncrementParticipantJoin(join uint32)
- func IncrementParticipantJoinFail(join uint32)
- func IncrementParticipantRtcConnected(join uint32)
- func IncrementParticipantRtcInit(join uint32)
- func IncrementRTCP(direction Direction, nack, pli, fir uint32)
- func Init(nodeID string, nodeType livekit.NodeType, env string)
- func RecordJitter(direction Direction, trackSource livekit.TrackSource, ...)
- func RecordPacketLoss(direction Direction, trackSource livekit.TrackSource, ...)
- func RecordQuality(rating livekit.ConnectionQuality, score float32, numUpDrops int, ...)
- func RecordRTT(direction Direction, trackSource livekit.TrackSource, ...)
- func RecordTrackSubscribeAttempt()
- func RecordTrackSubscribeFailure(err error, isUserError bool)
- func RecordTrackSubscribeSuccess(kind string)
- func RecordTrackUnsubscribed(kind string)
- func RoomEnded(startedAt time.Time)
- func RoomStarted()
- func SubConnection(direction Direction)
- func SubParticipant()
- func SubPublishedTrack(kind string)
- type Direction
- type PSRPCMetricsObserver
- func (o PSRPCMetricsObserver) OnMultiRequest(role middleware.MetricRole, info psrpc.RPCInfo, duration time.Duration, ...)
- func (o PSRPCMetricsObserver) OnStreamClose(role middleware.MetricRole, info psrpc.RPCInfo)
- func (o PSRPCMetricsObserver) OnStreamOpen(role middleware.MetricRole, info psrpc.RPCInfo)
- func (o PSRPCMetricsObserver) OnStreamRecv(role middleware.MetricRole, info psrpc.RPCInfo, err error)
- func (o PSRPCMetricsObserver) OnStreamSend(role middleware.MetricRole, info psrpc.RPCInfo, duration time.Duration, ...)
- func (o PSRPCMetricsObserver) OnUnaryRequest(role middleware.MetricRole, info psrpc.RPCInfo, duration time.Duration, ...)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( MessageCounter *prometheus.CounterVec ServiceOperationCounter *prometheus.CounterVec TwirpRequestStatusCounter *prometheus.CounterVec )
Functions ¶
func AddConnection ¶ added in v1.2.1
func AddConnection(direction Direction)
func AddParticipant ¶
func AddParticipant()
func AddPublishAttempt ¶ added in v1.3.4
func AddPublishAttempt(kind string)
func AddPublishSuccess ¶ added in v1.3.4
func AddPublishSuccess(kind string)
func AddPublishedTrack ¶
func AddPublishedTrack(kind string)
func GetUpdatedNodeStats ¶ added in v0.15.4
func IncrementBytes ¶
func IncrementPackets ¶
func IncrementParticipantJoin ¶ added in v1.1.0
func IncrementParticipantJoin(join uint32)
func IncrementParticipantJoinFail ¶ added in v1.3.4
func IncrementParticipantJoinFail(join uint32)
func IncrementParticipantRtcConnected ¶ added in v1.3.4
func IncrementParticipantRtcConnected(join uint32)
func IncrementParticipantRtcInit ¶ added in v1.3.4
func IncrementParticipantRtcInit(join uint32)
func IncrementRTCP ¶ added in v0.14.2
func RecordJitter ¶ added in v1.3.4
func RecordPacketLoss ¶ added in v1.3.4
func RecordQuality ¶ added in v1.4.3
func RecordQuality(rating livekit.ConnectionQuality, score float32, numUpDrops int, numDownDrops int)
func RecordTrackSubscribeAttempt ¶ added in v1.3.4
func RecordTrackSubscribeAttempt()
func RecordTrackSubscribeFailure ¶ added in v1.3.4
func RecordTrackSubscribeSuccess ¶ added in v1.3.4
func RecordTrackSubscribeSuccess(kind string)
func RecordTrackUnsubscribed ¶ added in v1.3.4
func RecordTrackUnsubscribed(kind string)
func RoomStarted ¶
func RoomStarted()
func SubConnection ¶ added in v1.2.1
func SubConnection(direction Direction)
func SubParticipant ¶
func SubParticipant()
func SubPublishedTrack ¶
func SubPublishedTrack(kind string)
Types ¶
type PSRPCMetricsObserver ¶ added in v1.4.1
type PSRPCMetricsObserver struct{}
func (PSRPCMetricsObserver) OnMultiRequest ¶ added in v1.4.1
func (o PSRPCMetricsObserver) OnMultiRequest(role middleware.MetricRole, info psrpc.RPCInfo, duration time.Duration, responseCount int, errorCount int)
func (PSRPCMetricsObserver) OnStreamClose ¶ added in v1.4.1
func (o PSRPCMetricsObserver) OnStreamClose(role middleware.MetricRole, info psrpc.RPCInfo)
func (PSRPCMetricsObserver) OnStreamOpen ¶ added in v1.4.1
func (o PSRPCMetricsObserver) OnStreamOpen(role middleware.MetricRole, info psrpc.RPCInfo)
func (PSRPCMetricsObserver) OnStreamRecv ¶ added in v1.4.1
func (o PSRPCMetricsObserver) OnStreamRecv(role middleware.MetricRole, info psrpc.RPCInfo, err error)
func (PSRPCMetricsObserver) OnStreamSend ¶ added in v1.4.1
func (o PSRPCMetricsObserver) OnStreamSend(role middleware.MetricRole, info psrpc.RPCInfo, duration time.Duration, err error)
func (PSRPCMetricsObserver) OnUnaryRequest ¶ added in v1.4.1
func (o PSRPCMetricsObserver) OnUnaryRequest(role middleware.MetricRole, info psrpc.RPCInfo, duration time.Duration, err error)
Click to show internal directories.
Click to hide internal directories.