Skip to content

median

Input Stack:
query: Query
Output Stack:
TimeSeriesExpr

Compute the median (50th percentile) from histogram data for timer and distribution summary metrics. This is a convenience operator that is equivalent to (,50,),:percentiles but provides a clearer semantic meaning when you specifically need the median value.

Parameters

  • query: Query for timer or distribution summary metrics with histogram data

Data Requirements

The metrics must be published with histogram information that supports percentile estimation. If using Spectator, use these helper classes:

Examples

Computing median request latency:

BeforeAfter
name,requestLatency,:eq
name,requestLatency,:eq,
:median

Equivalent Expression

This operator is syntactic sugar for the 50th percentile:

# These expressions are equivalent:
name,requestLatency,:eq,:median
name,requestLatency,:eq,(,50,),:percentiles
  • :percentiles - Compute arbitrary percentiles (more general case)
  • :dist-avg - Average for timer/distribution metrics
  • :max - Maximum values across time series
  • :min - Minimum values across time series

See Also