首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >石墨和状态中的命名模式

石墨和状态中的命名模式
EN

Stack Overflow用户
提问于 2013-07-09 07:07:32
回答 1查看 3.6K关注 0票数 4

问题描述:我有模块,可以做以下的事情。

代码语言:javascript
复制
delete/folder
delete/file
move/folder
move/file

此应用程序正在多个主机上运行。我无法找到更好的命名空间模式来将其存储在statsd中:

我想过以下几种模式:

代码语言:javascript
复制
<env>.<app>.<action>.<object>.<host>.exec_time
<env>.<app>.<action>.<object>.<host>.failed
<env>.<app>.<action>.<object>.<host>.succeeded

我认为的第二个模式是:

代码语言:javascript
复制
<env>.<app>.<object>.<action>.<host>.exec_time
<env>.<app>.<object>.<action>.<host>.failed
<env>.<app>.<object>.<action>.<host>.succeeded

我还能再来点这样的图案吗?

代码语言:javascript
复制
<env>.<app>.<object>.<action>.exec_time.<host>
<env>.<app>.<object>.<action>.failed.<host>

我无法找到哪种模式会是好的,为什么?你能建议我

目前,我正在考虑以下指标。

  1. 全局QOS
  2. 全局动作级QOS
  3. 全局对象级QOS
  4. 主机QOS
  5. 主机动作级QOS
  6. 宿主对象级QOS
EN

回答 1

Stack Overflow用户

发布于 2013-07-09 12:50:23

这取决于你的需要。有一些你已经遵循的一般规则(比如常识),但是整个话题是非常个别的。

不过,我确实遇到了一个很好的guide,有人在这个话题上把它放在一起。从指南中:

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

示例:

accounts.authentication.password.attempted

虽然指南提供了一些不错的见解,但我的看法是,这将是一个尝试和错误。在我的公司,我们有100多个度量标准,需要一段时间才能组织起来。你也应该学习如何从碳中删除不必要的指标!它将帮助您清理您的石墨界面,以避免看到垃圾在那里。

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

https://stackoverflow.com/questions/17542088

复制
相关文章

相似问题

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