首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调试聚碳器非聚集器系列?

如何调试聚碳器非聚集器系列?
EN

Stack Overflow用户
提问于 2019-10-07 23:41:26
回答 1查看 139关注 0票数 0

我正在尝试将多个指标的值聚合到一个指标中(显然),但这并没有发生,我正在拼命地试图找出原因。虽然没有太多的东西要做,但我希望能得到更多关于如何调试它的信息。

让我们从环境开始:

代码语言:javascript
复制
Debian 9.11
graphite-carbon 0.9.15-1

我的聚合规则.conf的内容是:

代码语言:javascript
复制
app.all.values.<metric> (1800) = sum app.*.values.<metric>

我的storage-schemas.conf有一个部分介绍以下指标:

代码语言:javascript
复制
[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文件中得到以下几行:

代码语言:javascript
复制
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

但不会创建任何聚合指标。我在开始的时候确实有语法错误,但是修复了它们。从那时起,聚合器进程启动并成功运行,它只是不会聚合任何指标。

那么,我该如何进行调试呢?

EN

回答 1

Stack Overflow用户

发布于 2019-11-21 22:39:37

您的指标名称是否只有4个节点,或者应该跨多个节点进行匹配?您可能需要使用<>来匹配多个节点/多个点。

例如,如果您有一个名为"app.myapp.values.requests“的指标,它将匹配您现有的规则,但"app.myapp.values.requests.count”不匹配。但是,如果您将您的规则更改为app.*.values.<<metrics>>,则它将同时匹配这两个示例。

这有帮助吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58272904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档