摘要: 条件测试在shell中用来判断条件是否为真,如果指定的条件为真时,条件测试返回值为0 可用test或[ ]测试(注意:使用[]需在左右添加格式,eg:[ word1 op word2 ]) 测试完后可通过 echo $? 打印出结果 字符串测试 test word1 op word2 [ word1 阅读全文
posted @ 2022-05-04 12:31 liu_kx 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1. 背景 Prometheus的数据流一般为: exporter ==> prometheus ==> alertmanager ==> 接收告警渠道(邮件/企业微信) 本文通过自研接口调用官方接口,向每个环节输入或输出数据,实现自定义向Prometheus推送数据、获取Prometheus告警接 阅读全文
posted @ 2021-12-26 16:08 liu_kx 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1 背景 ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash。 这是 阅读全文
posted @ 2021-12-21 17:42 liu_kx 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 1 背景 ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash。 这是 阅读全文
posted @ 2021-12-21 15:45 liu_kx 阅读(743) 评论(0) 推荐(0) 编辑
摘要: ELK部署文档--filebeat 1 背景 ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集 阅读全文
posted @ 2021-12-20 16:36 liu_kx 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 1 背景 当Prometheus自带的exporter无法满足实际需求时,需要我们自定义开发采集器,本篇文章主要介绍通过python开发自定义的exporter 2 环境准备 本文介绍的采集器用python语言编写,利用docker部署 python版本 版本要求为3.x,本文脚本例子python为 阅读全文
posted @ 2021-11-13 20:37 liu_kx 阅读(3737) 评论(0) 推荐(1) 编辑