首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置主机信息,通过进水数据库使用statsd进行聚合

配置主机信息,通过进水数据库使用statsd进行聚合
EN

Stack Overflow用户
提问于 2017-03-23 15:31:05
回答 1查看 230关注 0票数 0

我已经开始使用statsd (5.5.1)、statsd (git头)、I (1.2)和grafana来监视我的基础设施。收集部分运行良好,用于黑匣子监控。我们希望使用statsd来监视白盒。

在每个主机上,我们拥有的设置是statsd和statsd,将数据发送到监视主机上的influxdb。Influxdb和grafana在监视主机上运行。当然,statsd和statsd也运行在监视主机上,就像它们在其他地方一样。

我在每个主机上的statsd配置很简单

代码语言:javascript
复制
{
    graphitePort: 2003,
    graphiteHost: "monitor.example.com",
    port: 8125,
    backends: [ "./backends/graphite" ]
}

这在任何情况下都可能不理想,因为我刚刚发现有一个进水数据库后端可用,但我希望上面的工作,即使我可以做得更好。

不过,我有以下问题:

  1. statsd是监视器主机的不转发主机信息
  2. 我了解到statsd的好处之一是它可以在本地主机上聚合数据,然后以指定的刷新间隔发送数据。但是,在文档中,我看不出该在哪里指定,例如,哪些指标被加总,哪些指标发送最大值,哪些指标发送什么百分位数,等等。

在过去的一年中,这些组件发展得如此之快,以至于相当多的文档和教程已经过时,因此我非常清楚,我可能仅仅通过阅读错误的文档就做了一些不正确的事情。

我最近还发现了每日电讯报(在每台主机上运行?)。也许我对状态有错误的期望(或者应该用电报代替)?

我很乐意让这个问题更具体,以回应反馈。我意识到我还在为一些概念而挣扎。

非常感谢指点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-26 07:12:37

这是一个没有确切答案的解决办法。

使用telegraf代替

我发现telegraf现在是这个领域中一个非常可行的竞争者,它得到了很好的支持,看到了积极的开发,并且很容易与influxdb进行对话。Telegraf还支持每条消息的附加标记和标志,而statsd似乎是简单的键值。此外,telegraf消除了对状态和收藏的需求,因此它减少了移动部件的数量。这是一件好事。

关于国家状况d

(TL;博士-也许我是个瘸子)

我根本不知道如何用statsd转发主机信息。

我没有找到关于如何配置聚合的好文档(尽管我记得曾经找到过它)。使用进水数据库协议发送数据的模块似乎没有得到很好的维护(相对于进水数据库的开发)。

在这两点上,我可能完全错了,为了记录这些事情的利益,另一个答案是最受欢迎的。

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

https://stackoverflow.com/questions/42980507

复制
相关文章

相似问题

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