prometheus/web/api/v1
beorn7 d16b314b72 Histogram: Do not render empty buckets in JSON output
While empty buckets can make sense in the internal representation (by
joining spans that would otherwise need more overhead for separate
representation), there are no spans in the JSON rendering. Therefore,
the JSON should not contain any empty buckets, since any buckets not
included in the output counts as empty anyway.

This changes both the inefficient MarshalJSON implementation as well
as the jsoniter implementation.

Signed-off-by: beorn7 <beorn@grafana.com>
2022-05-03 18:18:55 +02:00
..
api.go Histogram: Do not render empty buckets in JSON output 2022-05-03 18:18:55 +02:00
api_test.go Histogram: Add jsoniter marshaling 2022-04-26 15:19:59 +02:00