Prometheus 3.16.0:拒收重复标签exemplar
Prometheus 3.15.1 会保存含重复标签名的 exemplar,3.16.0 拒收,同一 OpenMetrics 对照中合法 exemplar 仍可查询。Boot 4.1.2 RestClient 读取原始响应,避免 JSON 解析器折叠重复键;未实测 OTLP。
围绕 可观测性 的技术文章与经验分享。
共 9 篇文章Prometheus 3.15.1 会保存含重复标签名的 exemplar,3.16.0 拒收,同一 OpenMetrics 对照中合法 exemplar 仍可查询。Boot 4.1.2 RestClient 读取原始响应,避免 JSON 解析器折叠重复键;未实测 OTLP。
Micrometer 1.18.0-RC2 将 Atlas FunctionTimer 的 count 与 totalTime 从周期差值 gauge 改为每秒 rate。Boot 3.4.5 双独立进程实测:同为 60 次、120 秒任务并 step=10s,旧版发 60/120,新版发 6/12,平均耗时仍 2 秒。旧查询中手工除以周期秒数的补偿应移除。
GitHub 2026-10-28 公告 GHSA-ccrj-gw8r-854m(CVE-2026-118259):opentelemetry-api ≤1.66.0 解析超长空格 tracestate 会二次方吃 CPU。Boot 4.1.2 BOM 仍钉 1.62.0;同输入双独立进程 1.62.0 抽取 4119 ms,1.67.0 为 0 ms。
Spring Boot 3.5 起 heapdump 默认 access 为 none,exposure.include=* 不再放出它;env 的值从 3.0 起就默认打码。用 Spring Boot 4.1.1 把五组配置各跑一遍,看默认值挡住了什么,以及拨开哪两道开关后密码会泄露。
Spring Boot 4.1.1 的 spring-boot-starter-opentelemetry 实测:不用 agent 把 trace、指标和日志推到本地 OTel Collector。默认 10% 采样、trace 地址没有默认值、老属性名被忽略、Logback appender 的 incubator 版本冲突等坑,以及和 Java agent 的取舍。
OpenTelemetry Java agent 2.32.0 已作为 3.0 候选版发布。开启预览后默认遥测、配置与插桩行为会变,依赖旧属性名与单位的看板和告警可能先失效。
Amazon EKS 与 EKS Distro 已支持 Kubernetes 1.37。Metrics API 进 GA,DRA 设备污点与容忍进 GA,HPA 缩到零默认开启。可按控制台、eksctl 或 IaC 升级,并用 cluster insights 预检。
MongoDB 9.0 于 2026-09-29 前后随 Investor Day 对外宣布 GA。官方相对 8.0 称大实例吞吐最高约 2×、读最高约快 35%、更新最高约快 30%;PR 另列 find-one/update-one 与事务吞吐。本文核对官方博客与发行说明,并简述 Queryable Encryption 子串查询 GA 与 Atlas Infinite(AWS 公有预览)。
k8sattributes 升到 v1.0.0 后,只有 7 类标签/注解与 container.image.tag 属性改名;核心资源属性不变。默认只抽核心字段的配置影响很小,自定义查询需在 EDOT 9.6 前盘点,必要时双写过渡。