问题标签 [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.
opentsdb - 如何获取 openTSDB 使用 bosun 的累积值?
我有一个计数器,它命名为,例如“mysvr.method_name1”,带有 3 个 tagk/v。它是一种 openTSDB 的计数器类型,这意味着在我的情况下查询时间。我怎样才能得到它在过去 30 天内的累积值(在我的情况,30 天内的总请求数)。我使用q
如下方法:
但看起来由于服务器重启、缺少 tagk/v 或其他一些原因,数字系列不是单调增加的。所以它的接缝就像下面的查询将不符合我的要求:
我该怎么做才能在给定的时间段内获取计数器的累积值?我唯一能确定的是,在我的情况下,以下是平均 QPS:
bosun - Bosun 如何将不同的组结果合并为一个?
使用 bosun 查询时,结果如下
分组 结果
{tag1} 结果1
{tag2} 结果2
...
如何将所有组合并为一个,结果如下
分组 结果
{mergedTag} 合并结果1
bosun - 如何在 Bosun 中将 epoch() 格式化为“20060102”或“yyyyMMdd”
现在我想在 bosun 的警报部分将 epoch() 的结果格式化为“yyyyMMdd”,我发现 tod() 无法实现。谁能帮我解决一下,谢谢~
bosun - 表达式中 bosun 标签的“和”运算符
我正在研究 Bosun 表达式来获取我的服务消耗的 CPU 内核,大致类似于:
这给了我在集群中使用 prefex 的核心some_cluster
,我想跳过两个名为some_cluster_test
or的测试集群中的指标some_cluster_sandbox
。具体来说,伪代码风格的条件应该如下所示:</p>
所以我只是想知道这是否可以通过 Bosun 实现。
opentsdb - Bosun 通知未触发
Bosun 版本:Docker 0.6.0-pre
每当发生暴击或警告时,我都会尝试向我的网络服务器发送一个 http 请求。下面是我的配置
但是,该请求从未发送到我的服务器,并且我确实注意到弹出了一些奇怪的错误。
在此先感谢您的帮助!
bosun - bosun如何组合两个具有不同标签值的系列
我展示了一个常见的情况,计算 api 错误率:
API server 记录metrics api.call.throughput
,标记cluster=default/offline/write
哪些api集群服务请求,标记result=ok/fail
api是否服务成功。
我写了错误率 bosun:
如果集群确实有错误 qps,它可以正常工作。但是,如果某个集群成功地为所有 qps 提供服务,则该集群将出现错误unjoined group (NaN)
。
因为$all_qps 的cluster tag 有default/offline/write $all_qps,而$err_qps 的cluster tag 只有offline。
如果它们具有不同的标签值,如何组合两个系列?
感谢您的任何回答!