可观测学堂

可观测问答

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

Prometheus 的 job 标签是什么? cover
概念指南

Prometheus 的 job 标签是什么?

job 标签来自 scrape_config 的 job_name,标识一组同类抓取目标(如所有 node exporter),与 instance 标签一起构成 Prometheus 最基本的两个维度。

Prometheus 告警的生命周期是怎样的? cover
概念指南

Prometheus 告警的生命周期是怎样的?

Prometheus 告警生命周期:Inactive(未触发)→ Pending(表达式为真但未满足 for 时长)→ Firing(触发,送 Alertmanager)→ 恢复 Resolved。

Gauge 和 Counter 有什么区别?(Prometheus 指标类型) cover
概念指南

Gauge 和 Counter 有什么区别?(Prometheus 指标类型)

Counter 只增不减(重启归零),记录累计量如请求总数;Gauge 可增可减,记录瞬时值如内存占用。查询方式也因此不同:Counter 用 rate() 看速率,Gauge 直接看值。一文讲清选型。

Fluentd 如何给日志事件添加标签(Tag/字段)? cover
概念指南

Fluentd 如何给日志事件添加标签(Tag/字段)?

Fluentd 给日志添加字段的三种方式:record_transformer 插件加静态字段或主机名、rewrite_tag_filter 改写 tag 路由、以及 filter 中条件添加。本文给出完整配置示例。

Filebeat 能使用多个配置文件吗? cover
概念指南

Filebeat 能使用多个配置文件吗?

Filebeat 支持多配置文件:--config 指定主文件,用 filebeat.config.inputs / modules 的 glob 加载目录下的多个片段,或用 -c 与 --path.config 组合。

Fluentd 配置文件里能使用环境变量吗? cover
概念指南

Fluentd 配置文件里能使用环境变量吗?

可以——Fluentd 配置中用 "#{ENV['VAR_NAME']}" 内嵌 Ruby 表达式引用环境变量。本文给出语法示例、常见用途(密钥、地址、环境区分)与容器部署中的配合方式。

Elasticsearch 如何把字符串字段默认映射改为不分词(keyword)? cover
概念指南

Elasticsearch 如何把字符串字段默认映射改为不分词(keyword)?

Elasticsearch 动态映射默认把字符串同时建成 text+keyword 双字段。

Fluentd 中如何使用条件语句(按内容分流/处理)? cover
概念指南

Fluentd 中如何使用条件语句(按内容分流/处理)?

Fluentd 没有 if-else 语法,条件逻辑通过 rewrite_tag_filter 按字段值改写 tag 分流,或用 grep 过滤器按正则筛选,也可用 record_transformer 的 Ruby 表达式做条件赋…

Elasticsearch 报 "No handler for type [keyword] declared on field" 错误怎么办? cover
概念指南

Elasticsearch 报 "No handler for type [keyword] declared on field" 错误怎么办?

该错误表示 ES 版本不认识 keyword 类型——keyword 是 ES 5.x 引入的,旧版本用 string + not_analyzed。升级集群或改写 mapping 即可解决。本文给出两种修法与版本对照。

Fluentd 配置中环境变量的实战用法 cover
概念指南

Fluentd 配置中环境变量的实战用法

Fluentd 通过 "#{ENV['VAR']}" 语法在配置中引用环境变量,典型用于密钥外置、多环境复用与容器化部署。本文给出完整示例、默认值写法与 Systemd/Docker/K8s 三种注入方式。

Fluentd 的 <match> 如何排除特定模式的日志? cover
概念指南

Fluentd 的 <match> 如何排除特定模式的日志?

Fluentd 的 match 用通配符匹配 tag,排除特定日志可用取反的标签命名、grep 过滤器的 exclude 块、或 rewrite_tag_filter 把不要的日志路由到 null 输出。本文给出三种排除写法。

Kibana 如何导出 CSV/Excel? cover
概念指南

Kibana 如何导出 CSV/Excel?

Kibana 导出 CSV 的三条路径:Discover 保存搜索后 Share→CSV Reports 生成下载、Lens 表格面板直接导出、或借助 Canvas/报表功能。免费版功能受限时用 ELK API 或第三方工具替代。