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