为什么80%的码农都做不了架构师?>>>   

##序 grafana 4版本以上支持了alert功能,这使得利用grafana作为监控面板更为完整,因为只有alert功能才能称得上监控。

##万物docker 根据graphite_docker这个dockerfile来改造下,原本是grafana3的,现改为4版本: ###修改grafana 在35行,改为获取grafana 4版本的包

# grafana
run     cd ~ &&\wget https://grafanarel.s3.amazonaws.com/builds/grafana_4.1.1-1484211277_amd64.deb &&\dpkg -i grafana_4.1.1-1484211277_amd64.deb && rm grafana_4.1.1-1484211277_amd64.deb

###增加email配置(可选) 如果需要开启email alert的话,则需要在dockerfile把email的配置提前配置进去,具体在grafana/config.ini文件里头,新增email配置即可。

##notification配置 ###email email是比较传统的告警渠道,不过在使用docker版的grafana,需要提前配置下stmp的配置,否则会报错(/var/log/grafana/grafana.log):

t=2017-01-29T07:34:35+0000 lvl=eror msg="Failed to send alert notification email" logger=alerting.notifier.email error="Grafana mailing/smtp options not configured, contact your Grafana admin"

配置模板如下:

#################################### SMTP / Emailing ##########################
[smtp]
enabled = true
host = smtp.126.com:25
user = xxxxxx
password = xxxxx
;cert_file =
;key_file =
skip_verify = true
from_address = xxxxxx@126.com[emails]
;welcome_email_on_sign_up = false

顺带开启下alert配置

#################################### Alerting ######################################
[alerting]
# Makes it possible to turn off alert rule execution.
execute_alerts = true

测试一下:

发送不成功的时候,记得去/var/log/grafana/grafana.log看下有没有错误日记,好进行排查。

###slack 使用slack的话,那就更简单了,不需要在启动之前准备好配置项,只需要在界面上直接配置incoming webhook就可以了,非常适合docker版的grafana:

##alert 在每个graph的tab里头有个alert标签,里头可以配置:

记得添加下notifications就是,然后就大功告成了。

##doc

  • grafana-configration
  • grafana-alerting-rules

转载于:https://my.oschina.net/go4it/blog/830714

使用grafana4的alert功能相关推荐

  1. InfluxDB+Grafana Alert功能Email+webhook

    Grafana从4.0开始新增预警功能,而且目前只有Graph有这个功能,这里说下与InfluxDB的联合使用. 默认InfluxDB与Grafana已经安装配置OK,如果有不懂的可以参考前面的博文I ...

  2. html 键盘按键与按钮功能关联

    键盘中每个按键都对应一个数值,通过匹配进行功能函数得划分,主要使用得是键盘按键事件,onkeydown;案例如下: <!DOCTYPE html> <html > <he ...

  3. Ambari 功能简介

    背景 最近在做关于Hadoop集群的可视化部署相关的调研,发现了Ambari这个有趣的东西,在使用的过程中,整理了一部分功能列表,在此分享.欢迎光顾 我的博客 Ambari简介 Ambari是Hort ...

  4. python表白对话框-python会话框

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 对于python的tkinter库来说,如果需要弹出文件选择框,我们需要 ...

  5. 动手完善个性化弹出提示框的过程及乐趣

    申明:本人并不反对提倡用js框架的朋友以及观点,同时本人有些东西都是从框架中学来的. 个性化提示框图例: 1:纯文本提示. 2:带选择按钮的提示框. 源码下载 主旨:现今的js框架已经非常成熟,这是不 ...

  6. docker安装和配置Grafana

    目录 安装 docker 启动 配置 配置域名和端口 配置ldap 配置邮箱 添加数据源 创建dashboard 配置alert 安装 docker 启动 先普通启动,然后把配置文件导出来,修改配置文 ...

  7. 小程序 - 学习笔记

     一.小程序文档笔记 默认开发目录 开发目录解析 1.  app.js.app.json.app.wxss 这三个文件必须有不能删掉. 一个小程序主体部分由这三个文件组成,而且必须放在项目的根目录 j ...

  8. 可观测告警运维系统调研——SLS告警与多款方案对比

    简介: 本文介绍对比多款告警监控运维平台方案,覆盖阿里云SLS.Azure.AWS.自建系统(ELK.Prometheus.TICK)等方案. 前言 本篇是SLS新版告警系列宣传与培训的第三篇,后续我 ...

  9. Layui的一点小理解(上)

    首先声明这是个人的一点理解,如有不对之处请指正,以下的例子有在官网上看到的,有的是自己写的.还是老规矩最后会附上官网的,如有不明白之处,请查看文档或留言. 既然说Layui,当然要简单的介绍以下什么是 ...

最新文章

  1. 微信小程序web-view使用
  2. [Android Traffic] 调整定时更新的频率(C2DM与退避算法)
  3. Rust 数据类型介绍
  4. 在ubuntu下搭建Android的开发环境
  5. 云无边界,阿里云混合云数据同步发布
  6. 看了SUMTEC的稍微思考了一下…… 感触颇深。讲一件身边的事:
  7. VS2010程序打包操作
  8. .net运行项目的几种形式
  9. 《Android编程权威指南》-读书笔记(七) -处理旋转设备
  10. Shell命令-系统信息及显示之uname、hostname
  11. 改变listview中item选中时文字的颜色
  12. android commit apply,关于SharedPreference的commit和apply和ANR
  13. 做一个高一致性、高性能的Flutter动态渲染,真的很难么?
  14. Eclipse的详细安装步骤
  15. Asianux将成为最先进的安全Linux操作系统
  16. 灰度实战(三):Apollo配置中心(3)
  17. 14.12.1类的特殊成员1
  18. android windowmanager 分析,WindowManagerService
  19. linux脚本 加密失效,shell脚本加密(使用shc)
  20. 将字符串中的小写字母转换成大写字母

热门文章

  1. css hack 尽我所见
  2. java如何用异或符号实现两个变量值的交换
  3. UDF-java获取名字中的姓
  4. 利用java实现浏览器功能 jdic
  5. SQL Server中授予用户查看对象定义的权限
  6. 别说我不告诉你,如此养车包你把自己也养穷了……
  7. Underscore.js (1.7.0)-集合(Collections)(25)
  8. android 设备标识
  9. 解决Jquery Kendo.xxx is not a function 的方法
  10. 服务器动态上下线监听案例