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 |