Class NodeStats
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
public sealed class NodeStats : IMessage<NodeStats>, IEquatable<NodeStats>, IDeepCloneable<NodeStats>, IBufferMessage, IMessage
- Inheritance
-
NodeStats
- Implements
-
IBufferMessage
- Inherited Members
Constructors
NodeStats()
public NodeStats()
NodeStats(NodeStats)
public NodeStats(NodeStats other)
Parameters
otherNodeStats
Properties
BytesIn
packet
public ulong BytesIn { get; set; }
Property Value
BytesInPerSec
[Obsolete]
public float BytesInPerSec { get; set; }
Property Value
BytesOut
public ulong BytesOut { get; set; }
Property Value
BytesOutPerSec
[Obsolete]
public float BytesOutPerSec { get; set; }
Property Value
CpuLoad
public float CpuLoad { get; set; }
Property Value
ForwardJitter
[Obsolete]
public uint ForwardJitter { get; set; }
Property Value
ForwardLatency
forward metrics
public uint ForwardLatency { get; set; }
Property Value
ForwardProcessingPerWrite
mean forwarding work per write to a subscriber, in ns: (end of fan-out - dequeue) / writes
public uint ForwardProcessingPerWrite { get; set; }
Property Value
LoadAvgLast15Min
public float LoadAvgLast15Min { get; set; }
Property Value
LoadAvgLast1Min
public float LoadAvgLast1Min { get; set; }
Property Value
LoadAvgLast5Min
public float LoadAvgLast5Min { get; set; }
Property Value
MemoryLoad
[Obsolete]
public float MemoryLoad { get; set; }
Property Value
MemoryTotal
public ulong MemoryTotal { get; set; }
Property Value
MemoryUsed
public ulong MemoryUsed { get; set; }
Property Value
NackPerSec
[Obsolete]
public float NackPerSec { get; set; }
Property Value
NackTotal
public ulong NackTotal { get; set; }
Property Value
NumClients
public int NumClients { get; set; }
Property Value
NumCpus
system
public uint NumCpus { get; set; }
Property Value
NumRooms
room
public int NumRooms { get; set; }
Property Value
NumTrackPublishAttempts
public int NumTrackPublishAttempts { get; set; }
Property Value
NumTrackPublishCancels
public int NumTrackPublishCancels { get; set; }
Property Value
NumTrackPublishSuccess
public int NumTrackPublishSuccess { get; set; }
Property Value
NumTrackSubscribeAttempts
public int NumTrackSubscribeAttempts { get; set; }
Property Value
NumTrackSubscribeCancels
public int NumTrackSubscribeCancels { get; set; }
Property Value
NumTrackSubscribeSuccess
public int NumTrackSubscribeSuccess { get; set; }
Property Value
NumTracksIn
public int NumTracksIn { get; set; }
Property Value
NumTracksOut
public int NumTracksOut { get; set; }
Property Value
PacketsIn
public ulong PacketsIn { get; set; }
Property Value
PacketsInPerSec
public float PacketsInPerSec { get; set; }
Property Value
PacketsOut
public ulong PacketsOut { get; set; }
Property Value
PacketsOutPerSec
[Obsolete]
public float PacketsOutPerSec { get; set; }
Property Value
ParticipantRtcActive
public ulong ParticipantRtcActive { get; set; }
Property Value
ParticipantRtcCanceled
public ulong ParticipantRtcCanceled { get; set; }
Property Value
ParticipantRtcConnected
public ulong ParticipantRtcConnected { get; set; }
Property Value
ParticipantRtcConnectedPerSec
[Obsolete]
public float ParticipantRtcConnectedPerSec { get; set; }
Property Value
ParticipantRtcInit
public ulong ParticipantRtcInit { get; set; }
Property Value
ParticipantRtcInitPerSec
[Obsolete]
public float ParticipantRtcInitPerSec { get; set; }
Property Value
ParticipantSignalConnected
participant joins
public ulong ParticipantSignalConnected { get; set; }
Property Value
ParticipantSignalConnectedPerSec
[Obsolete]
public float ParticipantSignalConnectedPerSec { get; set; }
Property Value
ParticipantSignalFailed
[Obsolete]
public ulong ParticipantSignalFailed { get; set; }
Property Value
ParticipantSignalValidationFailed
[Obsolete]
public ulong ParticipantSignalValidationFailed { get; set; }
Property Value
Rates
public RepeatedField<NodeStatsRate> Rates { get; }
Property Value
RetransmitBytesOut
retransmissions
public ulong RetransmitBytesOut { get; set; }
Property Value
RetransmitBytesOutPerSec
[Obsolete]
public float RetransmitBytesOutPerSec { get; set; }
Property Value
RetransmitPacketsOut
public ulong RetransmitPacketsOut { get; set; }
Property Value
RetransmitPacketsOutPerSec
[Obsolete]
public float RetransmitPacketsOutPerSec { get; set; }
Property Value
StartedAt
when server was started
public long StartedAt { get; set; }
Property Value
SysPacketsDropped
public uint SysPacketsDropped { get; set; }
Property Value
SysPacketsDroppedPctPerSec
[Obsolete]
public float SysPacketsDroppedPctPerSec { get; set; }
Property Value
SysPacketsDroppedPerSec
[Obsolete]
public float SysPacketsDroppedPerSec { get; set; }
Property Value
SysPacketsOut
public uint SysPacketsOut { get; set; }
Property Value
SysPacketsOutPerSec
[Obsolete]
public float SysPacketsOutPerSec { get; set; }
Property Value
TrackPublishAttemptsPerSec
[Obsolete]
public float TrackPublishAttemptsPerSec { get; set; }
Property Value
TrackPublishSuccessPerSec
[Obsolete]
public float TrackPublishSuccessPerSec { get; set; }
Property Value
TrackSubscribeAttemptsPerSec
[Obsolete]
public float TrackSubscribeAttemptsPerSec { get; set; }
Property Value
TrackSubscribeSuccessPerSec
[Obsolete]
public float TrackSubscribeSuccessPerSec { get; set; }
Property Value
UpdatedAt
when server last reported its status
public long UpdatedAt { get; set; }