1

Bosun 收集或可能从 scollector 转发的许多指标。在一个更普遍的问题中,对 Bosun 收集的指标的解释在哪里?然后(我还没有得到那部分代码)我如何创建自己的命名空间,是否有最佳实践?(我个人已经启动了一个石墨服务器)

4

1 回答 1

3

该模型类似于system.subsystem.subsystem.metric_thing. 我们尝试限制子系统的数量以保持指标名称合理简短。我们的目标是将标签键保持在不超过 4 个左右,它们之间的聚合方案一致,并且还限制值的数量(因为所有这些都会影响 OpenTSDB 查询速度)。

我们现在有了“保留”命名空间的正式流程。如果您的收集器用于对其他人有用的系统,我们鼓励请求其他收集器(请参阅https://github.com/bosun-monitor/bosun/blob/master/cmd/scollector/collectors/memcached_unix。举个例子)。

linux.cpu 是特定于 linux 的,并且对每种类型的 CPU 时间都有标签:

在此处输入图像描述

它的最大值也为 100 * numOfCores。

os.cpu 在主机内没有故障,取值范围为 0-100。它还涵盖了 Linux 和 Windows(这是 os.namespace 背后的一般思想)。

于 2015-07-26T15:33:48.513 回答