prometheus

package
v1.9.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2025 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

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 GetNodeStats added in v1.9.0

func GetNodeStats(nodeStartedAt int64, prevStats []*livekit.NodeStats, rateIntervals []time.Duration) (*livekit.NodeStats, error)

func IncrementBytes

func IncrementBytes(country string, direction Direction, count uint64, retransmit bool)

func IncrementPackets

func IncrementPackets(country string, direction Direction, count uint64, retransmit bool)

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 IncrementRTCP(country string, direction Direction, nack, pli, fir uint32)

func Init added in v1.2.0

func Init(nodeID string, nodeType livekit.NodeType) error

func RecordDataPacketStream added in v1.8.4

func RecordDataPacketStream(h *livekit.DataStream_Header, destCount int)

func RecordForwardJitter added in v1.6.2

func RecordForwardJitter(shortTermJitterAvg, longTermJitterAvg uint32)

func RecordForwardLatency added in v1.6.2

func RecordForwardLatency(shortTermLatencyAvg, longTermLatencyAvg uint32)

func RecordJitter added in v1.3.4

func RecordJitter(country string, direction Direction, trackSource livekit.TrackSource, trackType livekit.TrackType, jitter uint32)

func RecordPacketLoss added in v1.3.4

func RecordPacketLoss(
	country string,
	direction Direction,
	trackSource livekit.TrackSource,
	trackType livekit.TrackType,
	lost uint32,
	total uint32,
)

func RecordPacketOutOfOrder added in v1.8.0

func RecordPacketOutOfOrder(country string, direction Direction, trackSource livekit.TrackSource, trackType livekit.TrackType, ooo, total uint32)

func RecordPublishTime added in v1.8.0

func RecordPublishTime(
	country string,
	source livekit.TrackSource,
	trackType livekit.TrackType,
	d time.Duration,
	sdk livekit.ClientInfo_SDK,
	kind livekit.ParticipantInfo_Kind,
)

func RecordQuality added in v1.4.3

func RecordQuality(rating livekit.ConnectionQuality, score float32)

func RecordRTT added in v1.3.4

func RecordRTT(country string, direction Direction, trackSource livekit.TrackSource, trackType livekit.TrackType, rtt uint32)

func RecordServiceOperationError added in v1.9.2

func RecordServiceOperationError(op string, error string)

func RecordServiceOperationSuccess added in v1.9.2

func RecordServiceOperationSuccess(op string)

func RecordSessionDuration added in v1.6.3

func RecordSessionDuration(protocolVersion int, d time.Duration)

func RecordSessionStartTime added in v1.5.3

func RecordSessionStartTime(protocolVersion int, d time.Duration)

func RecordSignalRequestFailure added in v1.9.2

func RecordSignalRequestFailure()

func RecordSignalRequestSuccess added in v1.9.2

func RecordSignalRequestSuccess()

func RecordSignalResponseFailure added in v1.9.2

func RecordSignalResponseFailure()

func RecordSignalResponseSuccess added in v1.9.2

func RecordSignalResponseSuccess()

func RecordSubscribeTime added in v1.8.0

func RecordSubscribeTime(
	country string,
	source livekit.TrackSource,
	trackType livekit.TrackType,
	d time.Duration,
	sdk livekit.ClientInfo_SDK,
	kind livekit.ParticipantInfo_Kind,
	count int,
)

func RecordTrackSubscribeAttempt added in v1.3.4

func RecordTrackSubscribeAttempt()

func RecordTrackSubscribeFailure added in v1.3.4

func RecordTrackSubscribeFailure(err error, isUserError bool)

func RecordTrackSubscribeSuccess added in v1.3.4

func RecordTrackSubscribeSuccess(kind string)

func RecordTrackUnsubscribed added in v1.3.4

func RecordTrackUnsubscribed(kind string)

func RecordTwirpRequestStatus added in v1.9.2

func RecordTwirpRequestStatus(service string, method string, statusFamily string, code twirp.ErrorCode)

func RoomEnded

func RoomEnded(startedAt time.Time)

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 Direction

type Direction string
const (
	Incoming Direction = "incoming"
	Outgoing Direction = "outgoing"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL