etcd监控
#告警规则 参考:https://awesome-prometheus-alerts.grep.to/rules#etcd
kubesphere的etcd配置
# 在集etcd群所有节点 /etc/etcd.env 加入环境变量 ETCD_LISTEN_METRICS_URLS,如下cat << EOF >> /etc/etcd.env# add metricsETCD_LISTEN_METRICS_URLS=http://0.0.0.0:2381EOF# 重启 etcd 节点systemctl restart etcd#监控配置项
/data/prometheus/conf/rules-k8s
etcd.yaml
#reload
curl -vv --basic -u 'admin:meng@2022' -X POST http://192.168.10.19:9090/-/reload
- alert: EtcdInsufficientMembers expr: count(etcd_server_id) % 2 == 0 for: 0m labels: severity: critical annotations: summary: Etcd insufficient Members (instance {{ $labels.instance }}) description: "Etcd cluster should have an odd number of members\n VALUE = {{ $value }}\n LABELS = {{ $labels }}"