Bosun怎么能适合我的用例?

时间:2016-02-25 10:21:33

标签: bosun

我需要一个警报系统,我可以使用自己的指标和阈值来报告异常情况(基本上是根据数据库中的日志和数据发出警报)。我探索了博森,但不知道如何让它发挥作用。我有以下问题: -

  1. 有预定义的项目都是系统级别的,但我找不到添加新项目的方法,即自定义项目
  2. bosun将如何摄取除scollector以外的数据。据我所知,我可以使用logstash作为数据源并完全错过OpenTDSP(真的不喜欢HBase依赖)?

1 个答案:

答案 0 :(得分:1)

按项目我认为你的意思是指标。当您执行以下操作之一时,Bosun会了解指标及其标记关系:

  1. 通过Bosun(http://bosun.org/api#sending-data
  2. 中继opentsdb数据
  3. 获取发送到api / index路由http://bosun.org/api#apiindex
  4. 的指标的副本

    还有元数据路由,它告诉bosun有关指标的信息,例如计数器/指标,单位和描述。

    将弃用logstash数据源,以支持即将发布的0.5.0版本中的弹性数据源。但它被弹性替代它更好(但需要ES 2+)。要使用这些表达式,请参阅原始文档(bosun.org文档将在下一版本中更新):https://raw.githubusercontent.com/bosun-monitor/bosun/master/docs/expressions.md。要添加它,您将在配置中具有以下内容:

    elasticHosts=http://ny-lselastic01.ds.stackexchange.com:9200,http://ny-lselastic02.ds.stackexchange.com:9200,http://ny-lselastic03.ds.stackexchange.com:9200

    查询各种后端的函数仅在配置后端时加载到表达式库中。