首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正确使用Graphite度量名称

正确使用Graphite度量名称
EN

Stack Overflow用户
提问于 2013-07-06 22:44:16
回答 2查看 7.2K关注 0票数 4

我构建了一个web分析工具,并考虑使用Graphite。这是一个非常基本的工具,只有几个有趣的维度,但有多个维度与测量相关联。例如,当用户点击站点时,我想要跟踪地理位置、浏览器等。度量名称可能是:

代码语言:javascript
复制
usa.chrome.windows8.organic...

然后,我可以使用通配符进行有趣的查询。

这是滥用指标名称(以及一般的Graphite ),还是只要我只关心少量指标,这就是一种好方法。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-09 06:53:24

我认为这种方法会很好,尽管在命名指标时有一些重要的考虑因素。因为Graphite将为每个指标名称存储一个.wsp文件,所以如果您决定更改配置,您将很难重新调整大小或调整存储设置。此外,对于每个指标名称,Graphite UI都将有一个“文件夹”,因此您可以轻松地使UI不可用。

石墨建议使用"Volatile path components should be kept as deep into the hierarchy as possible"。这本质上意味着,如果您可以在不影响分组查询的情况下将指标中经常唯一的部分推送到“存储桶”的末尾,那么您应该尝试这样做。

这是一个关于使用石墨的great post,其中包括命名建议。这里是来自Jason Dixon的another one with additional info (这是一个很好的Graphite资料来源)。

票数 7
EN

Stack Overflow用户

发布于 2013-07-09 20:55:01

这基本上是我从另一个问题中转发的answer

不过,我确实遇到了一个很好的guide (在公认的答案中也提到了),有人在这个主题上把它放在一起。摘自指南:

<namespace>.<instrumented section>.<target (noun)>.<action (past tense verb)>

示例:

accounts.authentication.password.attempted

你已经考虑了你将要拥有的需求,但是试着预见一点,不要限制你自己扩展你的能力。除非您有每个级别的总计,否则您将很难/乏味地比较指标。也许考虑一些您通常想要比较的指标,并从将它们分离出来开始。

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

https://stackoverflow.com/questions/17503994

复制
相关文章

相似问题

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