Table of Contents

Enum MetricLabel

Namespace
LiveKit.Proto
Assembly
LiveKit.AspNetCore.ServerSdk.Abstractions.dll

index from [0: MAX_LABEL_PREDEFINED_MAX_VALUE) are for predefined labels (MetricLabel)

public enum MetricLabel

Fields

[OriginalName("AGENTS_LLM_TTFT")] AgentsLlmTtft = 0

time to first token from LLM

[OriginalName("AGENTS_STT_TTFT")] AgentsSttTtft = 1

time to final transcription

[OriginalName("AGENTS_TTS_TTFB")] AgentsTtsTtfb = 2

time to first byte

[OriginalName("CLIENT_AUDIO_SUBSCRIBER_CONCEALED_SAMPLES")] ClientAudioSubscriberConcealedSamples = 7

number of concealed (synthesized) audio samples

[OriginalName("CLIENT_AUDIO_SUBSCRIBER_CONCEALMENT_EVENTS")] ClientAudioSubscriberConcealmentEvents = 9

number of concealment events

[OriginalName("CLIENT_AUDIO_SUBSCRIBER_INTERRUPTION_COUNT")] ClientAudioSubscriberInterruptionCount = 10

number of interruptions

[OriginalName("CLIENT_AUDIO_SUBSCRIBER_SILENT_CONCEALED_SAMPLES")] ClientAudioSubscriberSilentConcealedSamples = 8

number of silent concealed samples

[OriginalName("CLIENT_AUDIO_SUBSCRIBER_TOTAL_INTERRUPTION_DURATION")] ClientAudioSubscriberTotalInterruptionDuration = 11

total duration of interruptions

[OriginalName("CLIENT_SUBSCRIBER_JITTER_BUFFER_DELAY")] ClientSubscriberJitterBufferDelay = 12

total time spent in jitter buffer

[OriginalName("CLIENT_SUBSCRIBER_JITTER_BUFFER_EMITTED_COUNT")] ClientSubscriberJitterBufferEmittedCount = 13

total time spent in jitter buffer

[OriginalName("CLIENT_VIDEO_PUBLISHER_QUALITY_LIMITATION_DURATION_BANDWIDTH")] ClientVideoPublisherQualityLimitationDurationBandwidth = 14

total duration spent in bandwidth quality limitation

[OriginalName("CLIENT_VIDEO_PUBLISHER_QUALITY_LIMITATION_DURATION_CPU")] ClientVideoPublisherQualityLimitationDurationCpu = 15

total duration spent in cpu quality limitation

[OriginalName("CLIENT_VIDEO_PUBLISHER_QUALITY_LIMITATION_DURATION_OTHER")] ClientVideoPublisherQualityLimitationDurationOther = 16

total duration spent in other quality limitation

[OriginalName("CLIENT_VIDEO_SUBSCRIBER_FREEZE_COUNT")] ClientVideoSubscriberFreezeCount = 3

Number of video freezes

[OriginalName("CLIENT_VIDEO_SUBSCRIBER_PAUSE_COUNT")] ClientVideoSubscriberPauseCount = 5

number of video pauses

[OriginalName("CLIENT_VIDEO_SUBSCRIBER_TOTAL_FREEZE_DURATION")] ClientVideoSubscriberTotalFreezeDuration = 4

total duration of freezes

[OriginalName("CLIENT_VIDEO_SUBSCRIBER_TOTAL_PAUSES_DURATION")] ClientVideoSubscriberTotalPausesDuration = 6

total duration of pauses

[OriginalName("METRIC_LABEL_PREDEFINED_MAX_VALUE")] PredefinedMaxValue = 4096
[OriginalName("PUBLISHER_RTT")] PublisherRtt = 17

Publisher RTT (participant -> server)

[OriginalName("SERVER_MESH_RTT")] ServerMeshRtt = 18

RTT between publisher node and subscriber node (could involve intermedia node(s))

[OriginalName("SUBSCRIBER_RTT")] SubscriberRtt = 19

Subscribe RTT (server -> participant)