Metrics: Add support for InfluxDB Database / RetentionPolicy and HTTP client

This commit is contained in:
Drew Kerrigan 2018-05-29 16:58:03 -04:00 committed by Traefiker Bot
parent a7200a292b
commit 67a0b4b4b1
6 changed files with 217 additions and 12 deletions

View file

@ -443,8 +443,11 @@ type Statsd struct {
// InfluxDB contains address and metrics pushing interval configuration
type InfluxDB struct {
Address string `description:"InfluxDB address"`
PushInterval string `description:"InfluxDB push interval"`
Address string `description:"InfluxDB address"`
Protocol string `description:"InfluxDB address protocol (udp or http)"`
PushInterval string `description:"InfluxDB push interval" export:"true"`
Database string `description:"InfluxDB database used when protocol is http" export:"true"`
RetentionPolicy string `description:"InfluxDB retention policy used when protocol is http" export:"true"`
}
// Buckets holds Prometheus Buckets