问题标签 [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 回答
56 浏览

opentsdb - 如何获取 openTSDB 使用 bosun 的累积值?

我有一个计数器,它命名为,例如“mysvr.method_name1”,带有 3 个 tagk/v。它是一种 openTSDB 的计数器类型,这意味着在我的情况下查询时间。我怎样才能得到它在过去 30 天内的累积值(在我的情况,30 天内的总请求数)。我使用q如下方法:

但看起来由于服务器重启、缺少 tagk/v 或其他一些原因,数字系列不是单调增加的。所以它的接缝就像下面的查询将不符合我的要求:

我该怎么做才能在给定的时间段内获取计数器的累积值?我唯一能确定的是,在我的情况下,以下是平均 QPS:

0 投票
1 回答
187 浏览

bosun - Bosun 如何将不同的组结果合并为一个?

使用 bosun 查询时,结果如下

分组 结果

{tag1} 结果1

{tag2} 结果2

...

如何将所有组合并为一个,结果如下

分组 结果

{mergedTag} 合并结果1

0 投票
0 回答
20 浏览

bosun - 如何在 Bosun 中将 epoch() 格式化为“20060102”或“yyyyMMdd”

现在我想在 bosun 的警报部分将 epoch() 的结果格式化为“yyyyMMdd”,我发现 tod() 无法实现。谁能帮我解决一下,谢谢~

0 投票
0 回答
25 浏览

bosun - 表达式中 bosun 标签的“和”运算符

我正在研究 Bosun 表达式来获取我的服务消耗的 CPU 内核,大致类似于:

这给了我在集群中使用 prefex 的核心some_cluster,我想跳过两个名为some_cluster_testor的测试集群中的指标some_cluster_sandbox。具体来说,伪代码风格的条件应该如下所示:</p>

所以我只是想知道这是否可以通过 Bosun 实现。

0 投票
0 回答
16 浏览

opentsdb - Bosun 通知未触发

Bosun 版本:Docker 0.6.0-pre

每当发生暴击或警告时,我都会尝试向我的网络服务器发送一个 http 请求。下面是我的配置

但是,该请求从未发送到我的服务器,并且我确实注意到弹出了一些奇怪的错误。

在此先感谢您的帮助!

0 投票
0 回答
14 浏览

bosun - bosun如何组合两个具有不同标签值的系列

我展示了一个常见的情况,计算 api 错误率:

API server 记录metrics api.call.throughput,标记cluster=default/offline/write哪些api集群服务请求,标记result=ok/failapi是否服务成功。

我写了错误率 bosun:

如果集群确实有错误 qps,它可以正常工作。但是,如果某个集群成功地为所有 qps 提供服务,则该集群将出现错误unjoined group (NaN)

因为$all_qps 的cluster tag 有default/offline/write $all_qps,而$err_qps 的cluster tag 只有offline。

如果它们具有不同的标签值,如何组合两个系列?

感谢您的任何回答!