| Name | Synopsis |
|---|---|
| .. | |
| client_golang | |
| api | |
| prometheus | Package prometheus provides bindings to the Prometheus HTTP API: http://prometheus.io/docs/querying/api/ |
| examples | |
| random | A simple example exposing fictional RPC latencies with different types of random distributions (uniform, normal, and exponential) as Prometheus metrics. |
| simple | A minimal example of how to include Prometheus instrumentation. |
| prometheus | Package prometheus provides metrics primitives to instrument code for monitoring. |
| promhttp | Package promhttp contains functions to create http.Handler instances to expose Prometheus metrics via HTTP. |
| push | Package push provides functions to push metrics to a Pushgateway. |
| client_model | |
| go | Package io_prometheus_client is a generated protocol buffer package. |
| common | |
| expfmt | A package for reading and writing Prometheus metrics. |
| model | Package model contains common data structures that are shared across Prometheus components and libraries. |
| procfs | Package procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc. |