dstore-dist

The webserver to serve Prometheus metrics is configured using the http_address parameter at the root node in the configuration file. For example:

http_address: ":8000"

The following table shows the available Prometheus metrics in dstore-dist:

Metric Name Type Description
dstore_dist_filter_protobuf_non_parseable_ip_total counter Filter could not parse an IP address from protobuf
dstore_dist_messages_received_rate gauge Rate of messages/sec received by dstore_dist
dstore_dist_pools_new_batch_total counter New batches created in pool
dstore_dist_pools_new_remotebuf_total counter New remote buffers created in pool
dstore_dist_protobuf_load_error_total counter Total number of messages rejected because of a protobuf unmarshal error
dstore_dist_receive_batch_bytes histogram Receive single read size (max 1MB)
dstore_dist_receive_batch_messages histogram Receive single read number of messages
dstore_dist_receive_connections_current gauge Current open receive connections
dstore_dist_receive_connections_total counter Total number of receive connections established
dstore_dist_receive_message_size_sampled_bytes histogram Size distribution (sampled) of received protobuf messages
dstore_dist_route_filter_hits_total counter Total number of filter hits labelled by filter type
dstore_dist_route_messages_accepted_rate gauge Rate of messages/sec accepted for route
dstore_dist_route_messages_accepted_total counter Total number of messages accepted for route
dstore_dist_route_messages_rejected_rate gauge Rate of messages/sec rejected for route
dstore_dist_route_messages_rejected_total counter Total number of messages rejected (filtered) for route
dstore_dist_route_remote_bytes histogram Remote write batch size (max 1MB)
dstore_dist_route_remote_messages_total counter Total number of messages sent to remote
dstore_dist_send_connected gauge Indicates if we are currently connected to these remotes
dstore_dist_send_remote_connect_error_total counter Total number of failed remote connects by error message
dstore_dist_send_remote_connect_fail_total counter Total number of failed remote connects
dstore_dist_send_remote_connect_total counter Total number of successful remote connects
dstore_dist_send_remote_latency histogram Latency of writes to the remote in seconds
dstore_dist_uptime_total counter Number of seconds the process has been up
storage_s3_call_timestamp_seconds gauge UNIX timestamp of last S3 API call by method
storage_s3_call_total counter S3 API calls by method