跳到正文

技术方向

可观测性 最新动态

指标、日志与链路追踪:Prometheus、Grafana、OpenTelemetry 与告警实践。

13 条精选近 30 天 8 条共收录 15 条

更新

可观测性的精选

今天11月11日周三第 1–13 条
11月10日周二
  1. Grafana Labs 博客80

    Grafana Labs 发布 Watchers:基于校准机制实现低成本持续监控代理

    Grafana Labs 宣布其 Grafana Assistant 中的持续监控代理 Watchers 正式 GA。该功能采用“一次校准、多次运行”的架构,仅在初始阶段使用大模型定义监控范围与基线,后续运行由代码执行数据比对并仅调用一次小模型进行异常判定,从而将单个代理的月均成本控制在 5 美元以下。

    推荐理由:原文详细拆解了通过校准与代码预处理降低 LLM 调用成本的工程实现,为构建低成本自动化监控代理提供了可复用的架构参考。

11月7日周六
  1. Grafana Labs 博客60

    Grafana Labs 讲解如何通过 MCP Server 和 gcx 在 Claude、Cursor 等 AI 代理中使用 Grafana Cloud

    Grafana Labs 发布指南,介绍如何通过 Grafana Cloud MCP server 和命令行工具 gcx,让 Claude、Cursor 等外部 AI 代理访问可观测性数据以进行故障排查。文章演示了在移动端利用 MCP Apps 查看告警图表、在 IDE 中通过 gcx 传递面板上下文并对比 Pod 状态,以及在 Slack 中结合开源代理 Hermes 执行自动化调查的具体流程。

    推荐理由:原文通过手机端告警排查、IDE内上下文传递及Slack集成三个具体场景,演示了如何利用MCP Server和gcx将Grafana Cloud数据接入Claude、Cursor等AI代理。

11月4日周三
  1. Grafana Labs 博客78

    Grafana Alloy v1.21.0 发布 OpenTelemetry 引擎公开预览版

    Grafana Alloy v1.21.0 将 OpenTelemetry 引擎推进至公开预览阶段,允许用户在同一二进制文件中运行原生 OTLP 管道。该引擎支持直接使用标准 Collector YAML 配置,并兼容 Fleet Management 远程管理,同时通过 alloyengine 扩展提供与默认引擎组件的互操作能力。

    推荐理由:原文详细对比了双引擎架构差异及迁移路径,读者可据此评估在保留 Alloy 灵活性与拥抱 OTel 标准间的最佳实践。

11月3日周二
  1. Grafana Labs 博客65

    Grafana Cloud Database Observability 正式推出 Trace Linkage 功能

    Grafana Cloud 的 Database Observability 应用正式推出 Generally Available 的 Trace Linkage 功能,允许用户从应用追踪中的数据库 Span 直接跳转至对应的查询详情。

    推荐理由:原文介绍了 Grafana Cloud 中连接应用追踪与数据库查询的新功能,提供了基于 OpenTelemetry 语义约定和 sqlcommenter 的具体实现路径。

11月2日周一
  1. Grafana Labs 博客68

    Grafana Cloud Instrumentation Hub 正式 GA,支持一键注入 OpenTelemetry SDK

    Grafana Cloud 宣布 Instrumentation Hub 正式 GA,提供基于 eBPF 和 OTel 注入的引导式可观测性覆盖方案。用户只需在 Kubernetes 集群运行一条 Helm 命令安装 Alloy,即可自动编目集群资源并通过 UI、API 或 LLM agent 描述监控需求,系统会自动生成观测管道。

    推荐理由:原文给出了从 Helm 安装到按需启停信号采集的完整闭环,读者可以据此判断它如何降低 K8s 集群接入 OpenTelemetry 与 eBPF 的运维门槛。

10月29日周四
  1. Grafana Labs 博客68

    Grafana 13.3 发布:支持跨仪表盘变量、Notebooks 及 UI 视觉刷新

    Grafana Labs 正式发布 Grafana 13.3,引入跨仪表盘变量以集中管理共享控件,并推出 Notebooks 功能用于记录和分享调查发现。该版本还带来了自 Grafana 7 以来最大规模的 UI 视觉刷新,以及增强版的 Grafana Assistant 仪表盘构建与回滚能力。部分新功能目前处于公开预览阶段,用户可通过启用特定 feature toggle 在自托管环境中试用。

    推荐理由:原文详述了跨仪表盘变量、Notebooks及UI刷新等核心功能,读者可据此评估新版对运维协作与界面体验的实际改进。

9月21日周一
3月5日周四
  1. Prometheus 官方博客70

    Prometheus 官方博客详解 Uncached I/O 特性原理与效果

    Prometheus 官方博客介绍了 v3.5.0 引入的 use-uncached-io 特性,该特性在 Linux 上通过直接 I/O 绕过页缓存来减少 Compaction 写入时的内存占用。基准测试显示该功能可使 page cache 使用量降低 20–50%,目前主要覆盖 Compaction 期间的 chunk 写入,未来计划扩展至索引文件和 WAL 写入。

    推荐理由:原文解释了 Prometheus 通过绕过页缓存降低内存占用的机制,并给出了基准测试数据及后续优化方向。

2月14日周六
  1. Prometheus 官方博客63

    Prometheus 维护者解析原生复合类型存储演进

    Prometheus 维护者 Bartłomiej Płotka 撰文阐述将 TSDB 存储层从经典原始样本模型迁移至原生复合类型存储的愿景与进展。文章指出经典模型在效率、事务性和可靠性上存在局限,而原生直方图的成功验证了复合样本模式的优势。目前社区正推进 OpenMetrics 2.0、Remote Write 2.0 以及 PromQL 兼容性模式,旨在实现透明迁移并最终淘汰经典表示法。

    推荐理由:维护者梳理了从经典模型向原生复合类型存储演进的技术路径,解释了如何解决事务性与效率痛点。

2025年12月16日周二
  1. Prometheus 官方博客78

    Prometheus 推出实验性 info() 函数以简化指标元数据关联

    Prometheus 在 v3.0 中引入实验性的 info() 函数,旨在替代复杂的传统 Join 查询来简化时间序列的元数据标签富化。该函数能自动选择最新样本以解决 OTLP 摄入场景下的“数据抖动”导致的查询失败问题,并支持通过 data-label-selector 过滤特定标签或指定不同的 info 指标(如 build_info)。

    推荐理由:原文展示了 info() 函数如何通过简化 PromQL 语法和自动处理数据抖动问题,提升指标元数据关联的可靠性与性能。

2025年12月2日周二
  1. Prometheus 官方博客68

    Prometheus 3.8.0 新增 Target Relabeling 规则可视化功能

    Prometheus 3.8.0 在 Web UI 中新增了 target relabeling 规则可视化器,允许用户检查每条规则如何应用于发现的目标标签。该功能通过颜色高亮展示标签的变更、添加和删除步骤,并明确显示目标最终是被保留还是丢弃,从而帮助用户更轻松地识别和修复 relabeling 配置中的错误。

    推荐理由:官方展示了新版 UI 中 relabeling 规则的逐步可视化调试能力,帮助运维人员直观定位配置错误。