ActionMetrics

@Serializable
data class ActionMetrics(val sent: Long, val delivered: Long, val undelivered: Long, val opsPerSecond: Double, val deliveryAvg: Duration, val deliveryP50: Duration, val deliveryP90: Duration, val deliveryP95: Duration, val deliveryP99: Duration, val queueTimeAvg: Duration, val queueTimeMedian: Duration, val bufferMaxOccupancy: Int, val bufferOverflows: Long, val pluginOverheadAvg: Duration, val pluginOverheadMedian: Duration)

Aggregated metrics for actions.

Constructors

Link copied to clipboard
constructor(sent: Long, delivered: Long, undelivered: Long, opsPerSecond: Double, deliveryAvg: Duration, deliveryP50: Duration, deliveryP90: Duration, deliveryP95: Duration, deliveryP99: Duration, queueTimeAvg: Duration, queueTimeMedian: Duration, bufferMaxOccupancy: Int, bufferOverflows: Long, pluginOverheadAvg: Duration, pluginOverheadMedian: Duration)

Properties

Link copied to clipboard

Maximum observed action buffer occupancy.

Link copied to clipboard

Action buffer overflow count.

Link copied to clipboard

Actions delivered to at least one subscriber.

Link copied to clipboard

Average delivery latency from emit to first subscriber.

Link copied to clipboard

Median delivery latency.

Link copied to clipboard

90th percentile delivery latency.

Link copied to clipboard

95th percentile delivery latency.

Link copied to clipboard

99th percentile delivery latency.

Link copied to clipboard

Action throughput over the sampling window.

Link copied to clipboard

Average time spent in plugins per action.

Link copied to clipboard

Median time spent in plugins per action.

Link copied to clipboard

Average time from emit to dispatch.

Link copied to clipboard

Median time from emit to dispatch.

Link copied to clipboard
val sent: Long

Total actions emitted.

Link copied to clipboard

Actions reported undelivered or dropped.