prometheus sink
Toplevel prometheusSink
Categories:
prometheus
sink
The prometheus
sink publishes all metrics via an HTTP server ready to be scraped by a Prometheus server. It creates gauge metrics for all node metrics and gauge vectors for all metrics with a subtype like ‘device’, ‘cpu’ or ‘socket’.
Configuration structure
{
"<name>": {
"type": "prometheus",
"host": "localhost",
"port": "8080",
"path": "metrics",
"process_messages" : {
"see" : "docs of message processor for valid fields"
},
"meta_as_tags" : []
}
}
type
: makes the sink anprometheus
sinkhost
: The HTTP server gets bound to that IP/hostnameport
: Portnumber (as string) for the HTTP serverpath
: Path where the metrics should be servered. The metrics will be published athost
:port
/path
group_as_namespace
: Most metrics contain a group as meta information like ‘memory’, ’load’. With this the metric names are extended togroup
_name
if possible.process_messages
: Process messages with given rules before progressing or dropping, see here (optional)meta_as_tags
: print all meta information as tags in the output (deprecated, optional)
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.