当前位置: 首页 > 编程笔记 >

Bosun Alert示例

慎峻
2023-03-14
本文向大家介绍Bosun Alert示例,包括了Bosun Alert示例的使用技巧和注意事项,需要的朋友参考一下

示例

Bosun警报是使用自定义DSL在配置文件中定义的。它们使用函数来评估时间序列数据,并在警告或关键表达式非零时生成警报。警报使用模板在通知中包括其他信息,这些信息通常是电子邮件和/或HTTP POST请求。

templatesample.alert{
    body = `<p>Alert: {{.Alert.Name}} triggered on {{.Group.host}}
    <hr>
    <p><strong>Computation</strong>
    <table>
        {{range .Computations}}
            <tr><td><a href="{{$.Expr .Text}}">{{.Text}}</a></td><td>{{.Value}}</td></tr>
        {{end}}
    </table>
    <hr>
    {{ .Graph .Alert.Vars.metric }}`

    subject = {{.Last.Status}}: {{.Alert.Name}} cpu idle at {{.Alert.Vars.q | .E}}% on {{.Group.host}}
}

notificationsample.notification{
    email = alerts@example.com
}

alertsample.alert{
    template = sample.template
    $q = avg(q("sum:rate:linux.cpu{host=*,type=idle}", "1m"))
    crit = $q < 40
    notification = sample.notification
}

该警报将发送电子邮件,主题为过去1分钟内空闲CPU使用率平均不到40%的任何主机。此示例是“主机范围的”警报,但Bosun还支持群集,数据中心或全局范围的警报(有关更多详细信息,请参阅基础知识视频系列)。Critical:sample.alertcpu idle at 25% on hostname

 类似资料:
  • Composite Images watermark(['/img/shepherd.jpg', '/img/logo.png']) .image(watermark.image.lowerRight()) .then(function (img) { document.getElementById('composite-image').appendChild(img); }); Al

  • 示例的Python源代码或者交互界面都可以使用标准reST模块实现.在正常段落后面跟着 :: 开始,再加上适当缩进. 交互界面需包含提示及Python代码的输出. 交互界面没有特别的标记. 在最后一行输入或输出之后,不应出现空的提示; 这是一个什么都不做的例子: >>> 1 + 1 2 >>> 语法高亮显示由 Pygments (如果安装) 优雅的显示: 每个源文件都有高亮语言”highlight

  • Redux 源码 中同时包含了一些示例。这些示例中的大多数也在CodeSandbox上,这是一个在线编辑器,可让您在线测试示例。 原生版 Counter 运行 Counter Vanilla 示例: git clone https://github.com/reactjs/redux.git cd redux/examples/counter-vanilla open index.html 该示

  • 这是一些 Mithril 的示例: Animation DBMonster Markdown Editor SVG: Clock, Ring, Tiger ThreadItJS TodoMVC

  • 已经有超过50,000本图书使用GitBook.com发布。 文档 DuckDuckHack 文档 by DuckDuckGo Loomio Handbook and guide to using Loomio both by Loomio Enspiral Handbook by Enspiral Webmagic开发文档 by https://github.com/code4craft/web

  • 这里列出了所有示例: adc_vol_sample.c dynmem_sample.c event_sample.c httpclient_sample.c hwtimer_sample.c i2c_aht10_sample.c idlehook_sample.c interrupt_sample.c iwdg_sample.c led_blink_sample.c mailbox_sample.

  • 下面的例子说明了部署描述文件模式中列出的定义的用法。 一个简单的例子 CODE EXAMPLE 14-1 Basic Deployment Descriptor Example <?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://

  • 计算变量 首先,让我们从一些必要的代码开始。 这个例子的目的是如果条件满足,将 a 和 b 计算后的值绑定到 c 上。 下面就是必要的代码示例: // this is standard imperative code var c: String var a = 1 // this will only assign the value `1` to `a` once var b = 2