问题标签 [bosun]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
133 浏览

statistics - 如何导出将每次重新启动都重置为 bosun 并信任绝对数字的计数器?

我正在发送一个可以随时重置的计数器。我每 5 秒发送一次计数器,但我不会每 5 秒重置一次,只有在应用程序重新启动时才会重置,这是定期的。

我需要能够知道我的服务器上周获得了多少印象,但我不能做 sum() 因为 bosun 只会添加 10、12、15、25、0、1、5、10... . 所以,它确实考虑到了费率计算,但没有考虑到求和或任何其他事情。

如果我每次发送它都重新启动计数器,bosun 会更好地处理它吗?似乎更容易,但是 bosun/opentsdb 上的文档指出这不是必需的,也不应该这样做。

0 投票
1 回答
103 浏览

bosun - Bosun 外部 TSDB API

刚开始玩bosun。

目前,我们将所有 TSDB 数据推送到外部 PAAS ( https://www.runabove.com/iot-paas-timeseries.xml )

有没有办法将 bosun 与外部 PAAS(API 兼容)中的数据存储一起使用?(看起来像logstash配置)

编辑 1:PAAS 与 OpenTSDB 兼容(即我可以轻松地将其添加到 grafana 作为数据源,我想为 Bosun 做同样的事情)

干杯,

0 投票
1 回答
501 浏览

elasticsearch - 如何处理 bosun 配置中的时间戳?

我正在尝试从 bosun 在 elasticsearch 中插入警报,但我不知道如何$timestamp用当前时间填充变量(看看我的示例)。我可以在 中使用函数bosun.conf吗?我想要类似的东西now()。有人可以帮我吗?

这是示例配置的摘录:

0 投票
1 回答
169 浏览

bosun - Bosun 如何适合我的用例?

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

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

opentsdb - Using scollector with bosun and not OpenTSDB

I'm trying to run scollector on my windows server and send collected data into bosun server. I'm not running any OpenTSDB server, but I read in scollectors documentation that it can send metadata into OpenTSDB or bosun.

Unlike tcollector, scollector is a single binary where all collectors are compiled into scollector itself. scollector supports external collectors, but your goal should be to use those temporarily until the go version is written or the target system send data directly to OpenTSDB or Bosun. scollector has native collectors for Linux, Darwin, and Windows and can pull data from other systems such as AWS, SNMP, and vSphere.

I'm running this in command line:

it gives me:

When I'm navigating into external-server-name:8070 I can see bosun dashboard page. How can I tell scollector that it should send data to bosun server and skip sending it to OpenTSDB. Can I specify that -h option refers to bosun server?

0 投票
1 回答
158 浏览

opentsdb - Bosun 中的错误数据点报告(下采样问题)

我有一个指标,我使用最大聚合器在 2 小时内检查(例如太平洋标准时间上午 9:30 到上午 11:30)。Opentsdb UI 显示太平洋标准时间上午 10:16 只有一个数据点。如果我选择 2h max downsampling,那么 UI 会在上午 10:00 显示一个数据点,这是正确的。当我在同一时间段内使用 Bosun UI 检查相同的指标时,数据点在太平洋标准时间上午 10:52 注册,如果我选择 2 小时最大下采样,那么我会收到“无结果”。

我也尝试过其他指标,每当我使用与整体查询相同的下采样值时,我都会收到“无结果”,而在减少下采样或根本没有下采样的情况下,会有数据点。

如果有人能在这个例子中解释 Bosun 的行为,我将不胜感激。

0 投票
0 回答
422 浏览

monitoring - 在 Bosun 工作时无法收到通知

寻求有关配置 Bosun 的帮助。

我无法收到上班通知。我已经配置了 hipchat、pagerduty 和(稍后添加)打印通知类型,但都不起作用。为了让事情顺利进行,hipchat 工作了一两次,我不知道为什么。

警报以正确的主题显示在仪表板上,如果我在规则编辑器中测试警报,一切看起来都很好,模板主题和正文都可以,等等。

我的配置是这样的:

0 投票
3 回答
199 浏览

opentsdb - 配置scollector为不同的collector获取不同的频率

我正在研究 scollector,我想为不同的收集器设置特定的频率。

例如:

  • 每 5 分钟从磁盘使用情况中获取信息
  • 每分钟记忆中的信息
  • iostat 每 30 秒
  • 等等...

这是我制作的 conf.toml 的一部分:

但我得到一些错误

似乎我无法将频率相乘。

我应该怎么做才能得到我想要的?

谢谢你们

0 投票
1 回答
398 浏览

bosun - Bosun:只发送第一个通知

我第一次使用 Bosun 配置时遇到了奇怪的行为。看来我只在第一次调用警报时才收到邮件。我肯定误解了一些东西。这是我的 .conf 文件:

如您所见,crit始终设置。然而,什么都不会发生。Bosun 的输出是这样的:

所以他知道警报导致了严重状态,但没有发送任何通知。但是,如果我将警报名称更改为company.errors.rate.exceeds0_newname,则会触发通知并收到邮件:

显然只有“新”警报才会发送通知。这是 Bosun 的工作方式吗?我是否必须重新发送通知,直到有人确认?

邮件服务器是gmail。

提前致谢!

0 投票
1 回答
68 浏览

bosun - Bosun 在查询函数中使用 text*

我想在查询中过滤我的主机。根据文档,我可以使用 text* 来做到这一点:

但就我而言,scollector 直接在 OpenTSDB 中发送指标。所以 Bosun 似乎没有关于主机的信息,因为 * 不会产生任何额外的 OpenTSDB API 请求。

如果我没有错,我该如何处理?