Kibana之sentinl slack使用教程

Kibana之sentinl slack使用教程

简介

Slack是一个团队协作沟通平台,至于它的强大,就不在这里多说了,sentinl 集成slack,可以将监控告警发送至其中,这个平台支持PC和APP,可以让开发运维人员实时获取监控服务状态。

申请slack

  1. 注册账户
  2. 点击右上方按钮创建workspace
  3. 新建channel ,进入创建好的workspace,在左侧菜单栏创建,将该chanel设置成public
  4. 集成incoming-webhook,获取Webhook URL。详细步骤详见此处

kibana配置

在kibana.yml配置文件中增加以下内容

1
2
3
4
5
6
7
8
sentinl:
settings:
slack:
active: true
username: truman
hook: 'https://hooks.slack.com/services/******/*****/*****'
channel: '#messagesend'

其中hook配置项为Webhook URL

sentinl 配置slack action

在sentinl中增加slack action

1
2
3
4
5
6
7
"slack action": {
"throttle_period": "0h0m1s",
"slack": {
"channel": "#messagesend",
"message": "payload.hits.total:{{payload.hits.total}}",
"stateless": false
}