整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

alertmanager告警通知设置

快速完成Prometheus搭建中,我们部署了alertmanager,但是并不能跑起来。接下来我们需要考虑是用slack通知,还是邮件通知。

1.alertmanager配置文件说明

# vi /etc/alertmanager/alertmanager.yml

# 全局配置项
global:
  resolve_timeout: '5m'      #处理超时时间,默认为5min
  smtp_smarthost: 'smtp.qq.com:587'  # 邮箱smtp服务器代理
  smtp_from: 'xxx@qq.com'  # 发送邮箱名称
  smtp_auth_username: 'xxx@qq.com' # 邮箱名称
  smtp_auth_password: 'xxxxxxx'   # 邮箱密码或授权码
  smtp_require_tls: false

# 定义模板邮件
templates:
- '/etc/alertmanager/template/*.tmpl'

# 定义路由树信息
route:
  group_by: ['alertname'] # 报警分组依据
  group_wait: 10s # 最初即第一次等待多久时间发送一组警报的通知
  group_interval: 10s # 在发送新警报前的等待时间
  repeat_interval: 5m # 发送重复警报的周期 对于email配置中,此项不可以设置过低,否则将会由于邮件发送太多频繁,被smtp服务器拒绝
  receiver: operations-team

# 定义警报接收者信息
receivers:
- name: 'operations-team'
  email_configs:  # 邮箱配置
  - to: 'xxx@foxmail.com'  # 接收警报的email配置
    html: '{{ template "test.html" . }}' # 设定邮箱的内容模板
    headers: { Subject: "[WARN] 报警邮件"} # 接收邮件的标题
  
  slack_configs:
  - api_url: "https://hooks.slack.com/services/TAX2D1UFK/B01GJE6SGV7/xxxxxxxxxxx"
    channel: "#prometheus"
    text: "{{ range .Alerts }} {{ .Annotations.description}}\n {{end}} {{ .CommonAnnotations.username}} "
    title: "{{.CommonAnnotations.summary}}"
    title_link: "{{.CommonAnnotations.link}}"
    color: "{{.CommonAnnotations.color}}"
    send_resolved: true

# 一个inhibition规则是在与另一组匹配器匹配的警报存在的条件下,使匹配一组匹配器的警报失效的规则。两个警报必须具有一组相同的标签。 
# 这里的critical 会抑制warning 规则, 比如磁盘使用率超过90%, 那80%的告警就不会发送通知。
inhibit_rules:  
- source_match:
    severity: 'critical'
  target_match:
    severity: 'warning'
  equal: ['alertname','instance']
- source_match:
    alertname: 'NodeFilesystemSpaceUsage'
    severity: 'critical'
  target_match:
    severity: 'warning'
  equal: ['alertname','instance']

说明:

以上配置,会发送slack,同时发送邮件通知。如果只需要一个,去掉不需要的即可。

inhibit_rules是我们配置的抑制规则。

邮件通知,我们使用了test.html模板。


重启alertmanager

systemctl restart alertmanager

检查下alertmanager页面 http://192.168.0.107:9093/#/alerts ,如下界面说明启动成功。

alertmanager

邮件通知模板/etc/alertmanager/template/test.html

{{ define "test.html" }}
<table border="1">
        <tr>
                <td>报警项</td>
                <td>实例</td>
                <td>概要</td>
                <td>描述</td>
                <td>开始时间</td>
                <td>link</td>
        </tr>
        {{ range $i, $alert := .Alerts }}
                <tr>
                        <td>{{ .Labels.alertname }} </td>
                        <td>{{ .Labels.instance }} </td>
                        <td>{{ .Annotations.summary }}</td>
                        <td>{{ .Annotations.description }}</td>
                        <td>{{ .StartsAt.Format "2021-01-23 16:01:01" }}</td>
                        <td><a href="{{ .GeneratorURL }}">链接到Prometheus</a></td>
                </tr>
        {{ end }}
</table>
{{ end }}

2.slack操作

获取slack webhook地址

1.打开https://slack.com/ ,注册账号

2.创建一个channel #prometheus

创建channel

3.添加APP

选中channel #prometheus

add an app

搜索"incoming-webhook",选中直接安装即可。

incoming-webhook

在弹出的link里面找到 webhook URL

这个url 就是 alertmanager配置文件里面的api_url

api_url: "https://hooks.slack.com/services/TAX2D1UFK/B01GJE6SGV7/xxxxxxxxxxx"

slack 配置完成。


3.qq邮箱操作

1.登陆QQ邮箱网页版,点击设置

获取授权码,填入alertmanager里smtp_auth_password

smtp_auth_password: 'xxxxxxx' 

SLACK通知结果展示:

邮件通知结果展示:

ainglory虚荣国服已知BUG汇总,介绍Vainglory虚荣国服新手常见问题有哪些?希望这篇Vainglory虚荣国服新手问题汇总,能帮到虚荣新手玩家!

1.我是《虚荣》外服老玩家,我要想回家(转回国服),现在如何操作?

方法一:在游戏“最近动态”里点击“国服不删档巨人接你回家”字样的图片进入申请网站。

方法二:直接访问http://act.vg.ztgame.com/invite/public/填写资料(前提是您拥有《虚荣》外服帐号)。

2. 如何判断已经转入国服?

点击主界面左下角等级名字,弹出界面右上角显示“platform-cn:8020”表示转服成功。

3. 我回家(转回国服)了,需要重新下载客户端吗?

不需要,使用您在外服玩的老客户端,登录您成功转服的帐号即可顺利回归国服

4. 国服测试分IOS或安卓系统吗?

不分,您的帐号可以在IOS或安卓设备上登录。

5. 我收到巨人短信是不是就代表我成功转入国服了?

我 们是分批提交转服申请的,如果您正确的填写了转服申请,请耐心等待。如果您收到“转服已完成”字样的巨人短信就说明您已成功转服,如果您没有收到短信说明 您的手机号码填写错误或转服失败(如果您没收到短信可能是因为您所提交的资料有误未能通过审核,您可继续在页面中再次提交正确的资料)

6. 我的号卡选英雄界面了怎么办?

这是包括国际服在内都有的一个游戏BUG,目前研发商已经在紧急修复了,但是修复需要时间。现提供一个临时解决方案:1.在后台彻底关闭游戏。2.重新进入游戏,开始游戏,练习,新手教程3.快速多次点击新手教程,触发卡屏。4.点击上方退出教程,即可恢复正常游戏。

7. 为什么我玩国服还是很卡?

首先确认您是否开启了VPN或网络加速软件、例如:云墙、快喵、蜗牛等等。国服是不用开这些软件的!然后确认您的设备自动获取DNS地址(因为有些软件会更改DNS导致玩外服流畅玩国服卡),或者还原初始的DNS设置或更改为国内DNS地址。

8. 为什么我的好友全没有了?

转服后您的好友信息会重置

9. 无法充值

游戏现在处于内测阶段,暂时未开放充值相关内容

10. 我是新人如何注册帐号?

目前暂不能直接申请国服帐号,玩家可以通过注册外服帐号再转回国服的方法体验。有热心玩家分享的IOS的注册教程http://tieba.baidu.com/p/4035488855有兴趣的玩家可以试试,注册好后还是需要填写咱们的转服申请哟。

以上是小编为大家带来的vainglory虚荣国服新手问题,希望这篇Vainglory虚荣国服已知BUG汇总,能帮到虚荣新手玩家!

更多更好的Vainglory虚荣攻略,请关注搞趣网Vainglory专区!

官方动态|出装推荐|精彩集锦|系统介绍|解说视角|匹配对战

赛事活动|打野技巧|操作详解|新手操作|入门引导|周免英雄

投稿地址:vg.gao7@foxmail.com

公告:为制作精彩镜头集锦,现征集玩家个人或所属战队的精彩视频镜头。大家可将精彩视频与我们共享,标明精彩镜头的时间。我们会收集每周最佳的镜头制成视频集锦定期发布,精彩镜头会标明玩家ID。

iOS点我 | 安卓点我

Vainglory虚荣玩家娱乐开黑群:97203374

战队招募推广专用:http://bbs.gao7.com/thread-2340608-1-1.html

迎关注@程序员柠檬橙 回复「1024」获取 10GB 编程学习资源!