我想使用statsd + Influxdb + grafana构建一个监控系统。但我发现我的statsd无法成功将数据发送到Influxdb。 statsd的配置如下:
{
influxdb: {
host: '127.0.0.1', // InfluxDB host (default 127.0.0.1)
port: 8086, // InfluxDB port (default 8086)
version: 1.0,
database: 'statsd', // InfluxDB db instance (required)
username: 'root', // InfluxDB db username (required)
password: 'root', // InfluxDB db password (required)
flush: {
enable: true // enable regular flush strategy (default true)
},
proxy: {
enable: false, // enable the proxy strategy (default false)
suffix: 'raw', // metric name suffix (default 'raw')
flushInterval: 1000
}
},
port: 8125, // statsD port
backends: ['./backends/console', 'statsd-influxdb-backend'],
debug: true,
legacyNamespace: false
}
错误信息是这样的:
13 Sep 18:58:52 - [influxdb] (DEBUG) Sending 1 different points via HTTP
13 Sep 18:58:52 - [influxdb] (DEBUG) Payload size 0.09 KB
13 Sep 18:58:52 - [influxdb] HTTP Error: 400
有人可以帮助我吗?非常感谢。