prometheus/consoles
Brian Brazil 1dcb7637f5 Add various persistence related metrics (#2333)
Add metrics around checkpointing and persistence

* Add a metric to say if checkpointing is happening,
and another to track total checkpoint time and count.

This breaks the existing prometheus_local_storage_checkpoint_duration_seconds
by renaming it to prometheus_local_storage_checkpoint_last_duration_seconds
as the former name is more appropriate for a summary.

* Add metric for last checkpoint size.

* Add metric for series/chunks processed by checkpoints.

For long checkpoints it'd be useful to see how they're progressing.

* Add metric for dirty series

* Add metric for number of chunks persisted per series.

You can get the number of chunks from chunk_ops,
but not the matching number of series. This helps determine
the size of the writes being made.

* Add metric for chunks queued for persistence

Chunks created includes both chunks that'll need persistence
and chunks read in for queries. This only includes chunks created
for persistence.

* Code review comments on new persistence metrics.
2017-01-11 15:11:19 +00:00
..
aws_elasticache.html
aws_elb.html
aws_redshift-cluster.html
aws_redshift.html
blackbox.html
cassandra.html Use irate consistently in console template examples. (#2296) 2016-12-21 13:19:23 +00:00
cloudwatch.html
haproxy-backend.html
haproxy-backends.html
haproxy-frontend.html
haproxy-frontends.html
haproxy.html
index.html.example
node-cpu.html
node-disk.html All console expressions should use irate. 2016-01-05 11:53:22 +00:00
node-overview.html Use irate consistently in console template examples. (#2296) 2016-12-21 13:19:23 +00:00
node.html
prometheus-overview.html Add various persistence related metrics (#2333) 2017-01-11 15:11:19 +00:00
prometheus.html
snmp-overview.html Use irate consistently in console template examples. (#2296) 2016-12-21 13:19:23 +00:00
snmp.html Use irate consistently in console template examples. (#2296) 2016-12-21 13:19:23 +00:00