[prometheus]Step10-prometheus使用grafana的alert告警监控docker容器

prometheus 使用grafana的alert告警监控docker容器

接上一篇。由于grafana只支持图表告警,所以想要使用它的alert告警,需要专门创建一个视图。

剩余可用内存

内存使用率

修改参数

点击小齿轮

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bQvtPuGC-1591409337788)(https://gitee.com/jiaminxu/BlogImage/raw/master/img/20200602161152.png)]

选择Variables 添加如下参数

添加告警规则 添加完成之后 点击Test Rule测试一下

触发告警时 显示如下

配置aler的媒介
邮件

首先备份并修改grafana的配置文件defaults.ini

# 修改
domain = 自己的ip地址

# 替换smtp配置 我这里用了同事的账号
[smtp]
enabled = true
host = smtp.aliyun.com:465
user = $name@aliyun.com
# If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;"""
password = $password
cert_file =
key_file =
skip_verify = true
from_address = $name@aliyun.com
from_name = Grafana
ehlo_identity =


enforce_domain = true
systemctl  restart  grafana
systemctl  status   grafana

点击Notification channels 并点击 Add channel

配置邮件告警 并测试

确认收到邮件之后 点击保存

去alert界面添加 message Send to处会自动默认

点击view或者go 就会跳转到告警相关的界面

下面配置自己安装的alermanager告警对比一下 感觉还是grafana好看

钉钉告警

测试告警

点开界面就是grafana的监控图

最后使用6个视图 用来做6台docker宿主机的监控 具体如下监控如下

max(container_memory_working_set_bytes{name!="",job=~"docker2"}/container_spec_memory_limit_bytes{name!="",job=~"docker2"})by (name)*100

效果图如下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爷来辣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值