Class NetworkMetricsSnapshot
Immutable snapshot of network parser/runtime metrics.
public sealed class NetworkMetricsSnapshot
- Inheritance
-
NetworkMetricsSnapshot
- Inherited Members
Constructors
NetworkMetricsSnapshot(int, long, int, int, int, int)
public NetworkMetricsSnapshot(int activeSessionCount, long totalReceivedBytes, int totalParsedPackets, int totalParserErrors, int inboundQueueDepth, int totalUnknownOpcodeDrops)
Parameters
activeSessionCountinttotalReceivedByteslongtotalParsedPacketsinttotalParserErrorsintinboundQueueDepthinttotalUnknownOpcodeDropsint
Properties
ActiveSessionCount
[Metric("sessions.active")]
public int ActiveSessionCount { get; }
Property Value
InboundQueueDepth
[Metric("network.inbound.queue.depth")]
public int InboundQueueDepth { get; }
Property Value
TotalParsedPackets
[Metric("network.inbound.packets.total", Aliases = new string[] { "packets.parsed.total" })]
public int TotalParsedPackets { get; }
Property Value
TotalParserErrors
[Metric("parser.errors.total")]
public int TotalParserErrors { get; }
Property Value
TotalReceivedBytes
[Metric("bytes.received.total")]
public long TotalReceivedBytes { get; }
Property Value
TotalUnknownOpcodeDrops
[Metric("network.inbound.unknown_opcode.total")]
public int TotalUnknownOpcodeDrops { get; }