我正在尝试将来自多个指标的值汇总为一个(显然),但这并没有发生,我正拼命想弄清楚原因。虽然没有太多事情要做,但我希望能获得更多关于如何调试它的信息。
让我们从环境开始:
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
我没有app
inside部分storage-aggregation.conf
。我的理解是这没有必要?
数据每 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
但从未创建过聚合指标。一开始我确实有语法错误,但修复了它们。从那时起,聚合器进程启动并成功运行,它永远不会聚合任何指标。
那么我将如何进行调试呢?