石墨未显示正确值

时间:2019-03-26 06:41:45

标签: graphite statsd

基本上,我的问题是Graphite没有显示正确的数据,好像它没有正确地聚合数据一样。

我想做的是使用Graphite创建一个视图计数器。

我的配置

我正在使用Node-StatsD将数据发送到Carbon:

var client = new StatsD({
    host: config.host,
    port: config.port,
    prefix: config.prefix
});
client.increment("bucketName");`

我有以下storage-schemas.conf:

[default]
pattern = .*
retentions = 1h:14d,1d:99y

默认情况下,所有其他内容都包括storage-aggregation.conf,该文件默认使用聚合方法sum且xFilesFactor为0。

问题

我已经确认数据能够创建bucket并能够到达Graphite,并且stats.counters.statsd.metrics_received.count确实在增加。

但是我的存储桶数没有增加,这是我的查询结果:

  1. target=bucket.count&rawData=true给出 bucket.count,1553497200,1553583600,3600|0.0,0.0,0.0,...,0.0,0.0

  2. target=summarize(bucket.count,"1d")&format=json给出 {"datapoints": [[0.0, 1553472000], [0.0, 1553558400]], "target":...}

  3. hitcount(bucket.count,"1d")给出 {"datapoints": [[3600.0, 1553497200]], "target":...}

hitcount确实给出了一些不为0的值,但计数比我发送给Graphite的要多。在过去的一个小时内,我最多只能发送1至2打。

0 个答案:

没有答案