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
    }