【发布时间】:2019-10-07 15:41:25
【问题描述】:
我正在尝试将来自多个指标的值汇总为一个(显然),但这并没有发生,我正拼命想弄清楚原因。 不过没有什么可做的,我希望能获得更多关于如何调试的信息。
让我们从环境开始:
Debian 9.11
graphite-carbon 0.9.15-1
我的aggregation-rules.conf的内容是:
app.all.values.<metric> (1800) = sum app.*.values.<metric>
我的storage-schemas.conf 有一个关于这些指标的部分:
[app]
pattern = ^app\.
retentions = 15m:15d,30m:30d,1h:180d,4h:2y,8h:4y,1d:8y
我在storage-aggregation.conf 中没有app 的部分。我的理解是没有必要?
数据每 900 秒(15 分钟)发送一次到石墨,我可以直接在石墨上或从 grafana 实例查看和查询所有单个系列。
当我启动一个graphite-aggregator 实例时,我在aggregator.log 文件中得到这些行:
07/10/2019 17:25:43 :: reading new aggregation rules from /etc/carbon/aggregation-rules.conf
07/10/2019 17:25:43 :: clearing aggregation buffers
但从未创建过聚合指标。一开始我确实有语法错误,但修复了它们。从那时起,聚合器进程启动并成功运行,它从未聚合任何指标。
那么我该如何调试呢?
【问题讨论】:
-
你好,你成功了吗?
-
不,我没有。我放弃了它,并在 grafana 中使用
sum()函数。