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:
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 |