Bosun收集了许多度量标准,或者可能从scollector转发。在一个更普遍的问题中,对Bosun收集的度量标准的解释在哪里?然后(我还没有进入代码的那一部分)如何创建自己的名称空间,并有最佳实践吗?(我亲自打开了一台石墨服务器)
发布于 2015-07-26 15:33:48
模型类似于system.subsystem.subsystem.metric_thing。我们试图限制子系统的数量,以使度量名称保持合理的简短。我们的目标是将标记键保持在不超过4个左右,这是它们之间一致的聚合方案,并且限制了值的数量(因为所有这些都会影响OpenTSDB查询速度)。
我们现在有了“保留”命名空间的正式过程。如果您的收集器是一个对其他人有用的系统,我们鼓励对其他收集器的拉请求(参见unix.go作为示例)。
linux.cpu是linux特有的,并且为每种类型的CPU时间都有标记:

它的最大值也是100 * numOfCores。
os.cpu在主机中没有故障,其值范围为0-100。它还涵盖了Linux和Windows (这是os.namespace背后的一般想法)。
https://stackoverflow.com/questions/31638383
复制相似问题