Prometheus Data Formats & Protocols Guide
Prometheus supports common data formats and protocols.
- Data format:
- Prometheus custom data format: Prometheus stores time series data using a custom format that includes metric names, labels, timestamps, and values.
- JSON format: Prometheus can export data in JSON format, making it easier to integrate and interact with other systems.
- Prometheus also supports exporting data using Protocol Buffers format.
- Agreement:
- Prometheus offers an HTTP interface, allowing for accessing monitoring data, executing queries, and managing configurations via the HTTP protocol.
- gRPC protocol: Prometheus also supports using gRPC protocol for remote procedure calls, enabling more efficient retrieval and processing of monitoring data.
- SNMP protocol: Prometheus is able to monitor network devices and systems using the SNMP protocol, collecting various performance metrics and status information.