
Uptime Kuma 监控搭建完整指南
Uptime Kuma 是流行的开源自托管可用性监控工具。Docker 一键部署、创建监控器、配置通知、搭建状态页完整流程,以及它的局限性与企业级替代方案。
从概念、接入到生产治理,提供可执行、可验证的工程方法。

Uptime Kuma 是流行的开源自托管可用性监控工具。Docker 一键部署、创建监控器、配置通知、搭建状态页完整流程,以及它的局限性与企业级替代方案。

Prometheus 是云原生监控的事实标准。本文讲清它的拉取模型、指标格式、四种指标类型、服务发现、PromQL 与告警链路,以及它擅长和不擅长的场景。

PromQL 是 Prometheus 的查询语言。本文从数据类型与选择器讲起,覆盖算术/比较/逻辑运算、rate/increase/histogram_quantile 等核心函数与聚合,附可直接运行的示例。

Exporter 是 Prometheus 监控非原生系统的桥梁:把数据库、中间件、硬件的指标翻译成 Prometheus 格式。主流 Exporter 盘点、Nginx 实操、指标爆炸防护与 relabeling 技巧。

Node Exporter + Prometheus 监控 Linux 主机的完整搭建:安装配置、采集器裁剪、CPU/内存/磁盘/网络核心指标解读、textfile 自定义指标与 FAQ。

Grafana + Prometheus 可视化入门:部署 Grafana、配置数据源、创建时序图与仪表图、用变量做动态筛选、导入社区仪表盘模板,一篇上手。

Relabeling 是 Prometheus 最强大也最难懂的功能:在抓取前重写目标标签。

Go 应用接入 Prometheus 的完整教程:prometheus/client_golang 暴露 /metrics、Counter/Gauge/Histogram 三种指标埋点、中间件统一采集 HTTP 指标、常见问题。

Prometheus 八条最佳实践:命名规范、警惕高基数标签、追踪总量与失败量、PromQL 加作用域、告警加容忍时间、处理指标缺失、保留关键标签、规划扩容路径。

Alertmanager 是 Prometheus 告警体系的调度中枢:分组降噪、按标签路由、静默窗口、告警抑制。核心概念与完整配置示例,附通知模板定制方法。

Python 应用接入 Prometheus:prometheus-client 库安装、/metrics 端点暴露、Counter/Gauge/Histogram 埋点、Flask/FastAPI 中间件集成与生产注意事项。

PHP/Laravel 接入 Prometheus 监控:promphp/prometheus_client_php 客户端、Counter/Gauge/Histogram 埋点、存储后端选择(Redis/APCu)、Laravel…