- `compositeValues`: - Histogram as single line: `foo {count:17,sum:324789.3,bucket:[0.1:8,0.25:10,0.5:11,1.0:14,+Inf:17]} 1.0 st@0.5` - Summary as single line: `bar {count:17,sum:324789.3,quantile:[0.95:123.7,0.99:150.0]}` - GaugeHistogram as single line with `count`/`sum` (not `gcount`/`gsum`) - `_created` lines replaced by inline [`st@` start timestamp](https://github.com/prometheus/docs/blob/main/docs/specs/om/open_metrics_spec_2_0.md#start-timestamp) - `_count`, `_sum`, `_bucket` suffixed lines no longer emitted for these types - Reserved label prefix changed from `_` to `__` - Histogram/GaugeHistogram Count and Sum always present (MUST, was SHOULD for Sum) - Histogram bucket values may be float (SHOULD be integer, was MUST) - Spec: [CompositeValue](https://github.com/prometheus/docs/blob/main/docs/specs/om/open_metrics_spec_2_0.md#compositevalue), [Histogram](https://github.com/prometheus/docs/blob/main/docs/specs/om/open_metrics_spec_2_0.md#histogram-1), [Summary](https://github.com/prometheus/docs/blob/main/docs/specs/om/open_metrics_spec_2_0.md#summary-1) - `exemplarCompliance`: - Exemplar timestamps always emitted ([OM2: MUST](https://github.com/prometheus/docs/blob/main/docs/specs/om/open_metrics_spec_2_0.md#exemplar), was MAY in OM1) - 128-char LabelSet hard limit removed
compositeValues:foo {count:17,sum:324789.3,bucket:[0.1:8,0.25:10,0.5:11,1.0:14,+Inf:17]} 1.0 st@0.5bar {count:17,sum:324789.3,quantile:[0.95:123.7,0.99:150.0]}count/sum(notgcount/gsum)_createdlines replaced by inlinest@start timestamp_count,_sum,_bucketsuffixed lines no longer emitted for these types_to__exemplarCompliance: