一、黑盒监控
### --- 黑盒监控和白盒监控模板
~~~ # 白盒监控:
~~~ 监控一些内部的数据,topic的监控数据,Redis key的大小。
~~~ 内部暴露的指标被称为白盒监控。#比较关注的是原因。
~~~ # 黑盒监控:
~~~ 站在用户的角度看到的东西。网站不能打开,网站打开的比较慢。比较#关注现象,
~~~ 表示正在发生的问题,正在发生的告警。
### --- 黑盒监控地址:
~~~ https://github.com/prometheus/blackbox_exporter
一、部署黑盒监控exporter:创建一个blackbox-conf-configmap.yaml
### --- 创建blackbox-configmap.yaml文件
[root@k8s-master01 blackbox]# vim blackbox-configmap.yaml
apiVersion: v1
data:
blackbox.yml: |-
modules:
http_2xx:
prober: http
http_post_2xx:
prober: http
http:
method: POST
tcp_connect:
prober: tcp
pop3s_banner:
prober: tcp
tcp:
query_response:
- expect: "^+OK"
tls: true
tls_config:
insecure_skip_verify: false
ssh_banner:
prober: tcp
tcp:
query_response:
- expect: "^SSH-2.0-"
irc_banner:
prober: tcp
tcp:
query_response:
- send: "NICK prober"
- send: "USER prober prober prober :prober"
- expect: "PING :([^ ]+)"
send: "PONG ${1}"
- expect: "^:[^ ]+ 001"
icmp:
prober: icmp
kind: ConfigMap
metadata:
n