...

Directory /src/github.com/prometheus/client_golang

Name Synopsis
..
api Package api provides clients for the HTTP APIs.
prometheus
v1 Package v1 provides bindings to the Prometheus HTTP API v1: http://prometheus.io/docs/querying/api/
examples
exemplars
gocollector A minimal example of how to include Prometheus instrumentation.
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.
versioncollector A minimal example of how to include Prometheus instrumentation.
prometheus Package prometheus is the core instrumentation package.
collectors Package collectors provides implementations of prometheus.Collector to conveniently collect process and Go-related metrics.
version
graphite Package graphite provides a bridge to push Prometheus metrics to a Graphite server.
promauto Package promauto provides alternative constructors for the fundamental Prometheus metric types and their …Vec and …Func variants.
promhttp Package promhttp provides tooling around HTTP servers and clients.
push Package push provides functions to push metrics to a Pushgateway.
testutil Package testutil provides helpers to test code using the prometheus package of client_golang.
promlint Package promlint provides a linter for Prometheus metrics.
validations