0

我已经很好地阅读了这方面的文档,但仍然没有更聪明。 http://graphite.readthedocs.io/en/latest/config-carbon.html

如果我们有这样的指标:

/var/lib/graphite/whisper/p1/p2/account/count_num_events.wsp

有谁确切地知道石墨将存储聚合正则表达式应用于这条路径的哪一部分?

我认为这将只是

“count_num_events”

因此我可以使用正则表达式“^count.*”来匹配它。还是将其应用于路径的全部或部分其余部分?

干杯。

4

2 回答 2

1

你是对的。这将是你需要的东西。但请注意,该指标将使用点而不是斜线

p1.p2.account.count_num_events

因此,您在存储聚合中需要的是以下任何一项

*count_num_events
p1.p2.*.count_num_events
p1.*.account.count_num_events
*.account.count_num_events
*.count_num_events
*count_num_events$
p1.p2.account.count_num_events
于 2017-07-17T18:00:33.120 回答
0

我终于开始对此进行一些测试。

感谢 Fred SI 的回答,希望我在进行测试之前看到响应,这会有所帮助。

所以答案是石墨匹配完整的度量名称,即 . 分开。对于示例指标文件:

/var/lib/graphite/whisper/p1/p2/account/count_num_events.wsp

将会:

p1.p2.account.count_num_events

所以你可以做的最严格的正则表达式是:

^p1\.p2\.account\.count_num_events$

于 2017-07-21T12:51:06.697 回答