prometheus格式化告警数值


Prometheus 可以使用 $value 变量将当前告警规则表达式的数值输出到告警信息里。但是有些浮点数值位数相当长,非常不便于阅读,对于强迫症患者来说更是不可接受的。如何让告警数值变得 “人类可读” 呢?有如下告警规则,对某个域名进行探测,访问时间超过 0.5秒 且持续 1 分钟以上则发送告警:- name: blackbox-exporter rules: - alert: D

Prometheus-Operator监控kube-controller-manager失败


问题描述:k8s版本1.25.3,kube-controller-manager使用https监听端口10257。监控Target页面显示DOWN,错误提示server returned HTTP status 403 Forbidden,点击metrics url 提示:{"kind": "Status","apiVersion": &

prometheus 监控 nginx 规则

System 

nginx 的监控规则可以参考:Awesome Prometheus alerts | Collection of alerting rules实际上里面的规则可能还需要略微修改才可以使用:groups:- name: Nginx rules: - alert: NginxHighHttp4xxErrorRate expr: sum(rate(nginx_server_requests{

Prometheus监控PHP-FPM


环境PHP版本:7.3在docker里通过supervisor启动PHP步骤PHP-FPM端配置PHP-FPM开启status_path# vim /etc/php-fpm.d/www.confpm.status_path = /statusping.path = /pingNginx端配置监听9010端口server { listen 9010; location ~ ^/(stat