网站首页 > 技术文章 正文
概述
对于Kibana的一些数据我们有时候是想要对某些字段进行持续关注的,这时候通过报警的手段就可以大幅提升对这些信息状态了解的及时性及可靠性。使用sentinl插件就可以帮助我们实现这个功能。前面已经介绍了怎么部署sentinl,所以今天主要介绍下怎么用sentinl去实现告警。
1、获取钉钉报警机器人的webhook链接
在这里可以获得webhook:
2、kibana配置sentinl
流程图如下:
2.1.在kibana界面上配置sentinl,点击右上角new创建watchers
2.2.编辑watchers
2.3.编写body
body的内容如下:
{ "actions": { "Webhook_15a9214e-58a9-4d73-ae20-aa2845123": { "name": "Webhook", "throttle_period": "10s", "webhook": { "priority": "low", "stateless": true, "method": "POST", "host": "oapi.dingtalk.com", "port": "443", "path": "/robot/send?access_token=de5442xxx", "body": "{\r\n \"msgtype\": \"text\", \r\n \"text\": {\r\n \"content\": \"{{watcher.title}} \n 主机名:{{payload.hits.hits.0._source.host.name}} \n 最近一分钟异常次数:{{payload.hits.total}} \n 异常信息:{{payload.hits.hits.0._source.message}}\"\n }\r\n}", "params": { "watcher": "{{watcher.title}}", "payload_count": "{{payload.hits.total}}" }, "headers": { "Content-Type": "application/json" }, "auth": "", "message": "", "use_https": true } } }, "input": { "search": { "request": { "index": [ "fsl_prod*" ], "body": { "query": { "bool": { "must": [ { "range": { "@timestamp": { "gte": "now-1m/m", "lte": "now/m", "format": "epoch_millis" } } }, { "query_string": { "analyze_wildcard": true, "query": "error" } } ] } }, "size": 1 } } } }, "condition": { "script": { "script": "payload.hits.total > 0" } }, "trigger": { "schedule": { "later": "every 10 seconds" } }, "disable": true, "report": false, "title": "Tomcat服务异常告警", "save_payload": false, "spy": false, "impersonate": false }
界面展示:
3、测试
钉钉告警界面如下
觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~
猜你喜欢
- 2024-10-29 你还在用 Date?快使用 LocalDateTime 了!
- 2024-10-29 Java修炼终极指南:79,80,81 签到终极修炼天赋
- 2024-10-29 硬核!最全的延迟任务实现方式汇总!附代码(强烈推荐)
- 2024-10-29 还在实体类中用Date?JDK8新的日期类型不香么?
- 2024-10-29 LocalDateTime 说:2020,是时候换个更好的日期时间类了
- 2024-10-29 程序员,你还在使用Date嘛?建议你使用LocalDateTime哦
- 2024-10-29 深度思考:在JDK8中,日期类型该如何使用?
- 2024-10-29 为什么建议使用你 LocalDateTime,而不是 Date?
- 2024-10-29 百度开源的分布式唯一ID生成器UidGenerator,解决了时钟回拨问题
- 2024-10-29 DeepLearning4j 实战:手写体数字识别的 GPU 实现与性能对比
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)