可观测学堂

可观测问答

聚焦概念、架构、排障、价格与选型,一篇解决一个明确问题。

Prometheus 如何给某个 Target 添加专属标签? cover
概念指南

Prometheus 如何给某个 Target 添加专属标签?

在 static_configs 中按 targets 分组配置 labels 即可给特定 target 加专属标签;服务发现场景用 relabel_configs 从元数据标签生成。本文给出两种方式的配置示例。

如何查看 Prometheus 有哪些可用指标(全指标列表)? cover
概念指南

如何查看 Prometheus 有哪些可用指标(全指标列表)?

查看 Prometheus 全部可用指标的四种方式:UI 的指标名下拉、/api/v1/label/__name__/values API、/metrics 自暴露端点、以及按 job 在 Targets/Service Disco…

PromQL 如何统计某个标签的唯一值数量? cover
概念指南

PromQL 如何统计某个标签的唯一值数量?

统计标签唯一值数量的标准写法是嵌套 count:count(count(metric) by (label))——内层按标签分组,外层统计组数。本文给出实例、变体与常见错误写法。

Prometheus 如何把 instance 标签重标记(Relabel)为主机名? cover
概念指南

Prometheus 如何把 instance 标签重标记(Relabel)为主机名?

用 relabel_configs 把 instance 标签的值改写为主机名:从 __address__ 提取 IP 段,或通过反向 DNS/元数据标签取主机名写入 instance。

Grafana 如何把自定义仪表盘设为主页(Home Dashboard)? cover
概念指南

Grafana 如何把自定义仪表盘设为主页(Home Dashboard)?

Grafana 设置主页仪表盘的三层方式:个人首选项(星标后设为 Home)、组织级默认主页、以及 grafana.ini 的 default_home_dashboard_path 全局配置。本文给出各层操作步骤。

如何保护 Prometheus 指标端点的安全? cover
概念指南

如何保护 Prometheus 指标端点的安全?

/metrics 端点暴露意味着任何人都能读取内部指标。保护方法:basic_auth/TLS 加密、网络层限制(防火墙/安全组)、反向代理统一鉴权、Prometheus 自身开启 web.config 认证。本文给出完整加固清单。

Prometheus 标签(Label)是什么? cover
概念指南

Prometheus 标签(Label)是什么?

标签是 Prometheus 数据模型的核心:指标名 + 一组键值对标签唯一确定一条时间序列。本文讲清标签的作用、与指标名的关系、基数概念与使用规范。

Prometheus 的四种指标类型是什么? cover
概念指南

Prometheus 的四种指标类型是什么?

Prometheus 四种指标类型:Counter(只增计数)、Gauge(可增可减瞬时值)、Histogram(分布直方图)、Summary(分位数摘要)。本文讲清每种类型的语义、适用场景与查询方式。

Grafana 里的 "Instant" 复选框有什么作用? cover
概念指南

Grafana 里的 "Instant" 复选框有什么作用?

Grafana 面板的 Instant 开关把 PromQL 查询从"区间查询"切换为"即时查询"——只取当前时刻的一个值而非一段时间序列。适合数字面板/表格;画趋势曲线必须关闭。本文讲清原理与误用后果。

Prometheus 中的 Bucket(桶)是什么? cover
概念指南

Prometheus 中的 Bucket(桶)是什么?

Bucket 是 Histogram 指标的分桶区间,每个桶记录"小于等于 le 边界的观测数",暴露为 xxx_bucket{le="0.5"} 序列。本文讲清桶的累积语义、histogram_quantile 计算原理与桶边界设计方法。

Prometheus 规则(Rule)是什么? cover
概念指南

Prometheus 规则(Rule)是什么?

Prometheus 规则(Rule)分录制规则与告警规则两种:录制规则预计算重查询生成新指标,告警规则按表达式触发告警送 Alertmanager。本文讲解规则文件写法、评估机制与两类规则的选用。

Prometheus 抓取目标(Target)是什么? cover
概念指南

Prometheus 抓取目标(Target)是什么?

Target 是 Prometheus 定时抓取的指标端点(IP:端口+路径),来自 static_configs 或服务发现,可在 Targets 页查看健康状态。本文讲清 Target 与 Job 的关系、up 指标与常见异常状态。