mirror of
https://github.com/ClusterCockpit/cc-metric-collector.git
synced 2024-12-26 15:29:04 +01:00
fdb58b0be2
* Use sink-specific configurations to have more flexibility. Adjust sample sink configuration files * Add documentation * Add links to individual sink readmes * Fix link in README * HTTPS for HttpSink * If no CPU die id available, use the socket id instead
1.0 KiB
1.0 KiB
influxdb
sink
The influxdb
sink uses the official InfluxDB golang client to write the metrics to an InfluxDB database. It provides only support for V2 write endpoints (InfluxDB 1.8.0 or later).
Configuration structure
{
"<name>": {
"type": "influxdb",
"meta_as_tags" : true,
"database" : "mymetrics",
"host": "dbhost.example.com",
"port": "4222",
"user": "exampleuser",
"password" : "examplepw",
"organization": "myorg",
"ssl": true,
}
}
type
: makes the sink aninfluxdb
sinkmeta_as_tags
: print all meta information as tags in the output (optional)database
: All metrics are written to this buckethost
: Hostname of the InfluxDB database serverport
: Portnumber (as string) of the InfluxDB database serveruser
: Username for basic authentificationpassword
: Password for basic authentificationorganization
: Organization in the InfluxDBssl
: Use SSL connection