Class McpMetricsSnapshot

java.lang.Object
com.soklet.McpMetricsSnapshot

@ThreadSafe public final class McpMetricsSnapshot extends Object
Immutable aggregate of collected MCP metrics.

An empty instance permits the shared MetricsCollector.Snapshot attachment to remain non-null when no MCP metrics have been observed. The fixed core families deliberately expose no generic label map; applications that construct custom event values remain responsible for the confidentiality and cardinality of those values.

Author:
Mark Allen