Influxdb 配置主机信息,通过XDB与statsd聚合
我已经开始使用collectd(5.5.1)、statsd(git-head)、influxd(1.2)和grafana来监控我的基础设施。collected部分可以很好地用于黑盒监控。我们想使用statsd进行白盒监控 我们的设置是在每个主机上收集和statsd,将数据发送到监控主机上的XDB。XDB和grafana在监控主机上运行。当然,collectd和statsd也在监控主机上运行,就像在其他地方一样 我在每个主机上的statsd配置Influxdb 配置主机信息,通过XDB与statsd聚合,influxdb,statsd,telegraf,Influxdb,Statsd,Telegraf,我已经开始使用collectd(5.5.1)、statsd(git-head)、influxd(1.2)和grafana来监控我的基础设施。collected部分可以很好地用于黑盒监控。我们想使用statsd进行白盒监控 我们的设置是在每个主机上收集和statsd,将数据发送到监控主机上的XDB。XDB和grafana在监控主机上运行。当然,collectd和statsd也在监控主机上运行,就像在其他地方一样 我在每个主机上的statsd配置 { graphitePort: 2003,
{
graphitePort: 2003,
graphiteHost: "monitor.example.com",
port: 8125,
backends: [ "./backends/graphite" ]
}
这在任何情况下都可能不是理想的,因为我刚刚发现有一个可用的方法,但我希望上述方法能够起作用,即使我可以做得更好
但是,我有以下问题:
非常感谢您的指点。这是一个解决方案,但并不完全是一个答案 改用电传电报 我发现telegraf现在在这个领域是一个非常可行的竞争者,得到了很好的支持,看到了积极的发展,并且很容易与XDB对话。Telegraf还支持每条消息的附加标记和标志,不像statsd看起来是简单的键值。此外,telegraf不再需要statsd和collectd,因此移动部件的数量减少了一个。这是件好事 关于statsd (TL;DR-也许我是瘸子) 我根本不知道如何使用statsd转发主机信息 我没有找到关于如何配置聚合的好文档(尽管我记得曾经找到过它)。使用influxdb协议发送数据的模块似乎没有得到很好的维护(相对于influxdb开发) 在这两个问题上,我可能完全错了,为了记录这些事情,其他答案是最受欢迎的