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