<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>OpenTelemetry on Tony老师的博客</title><link>https://blog.tanteng.space/tags/opentelemetry/</link><description>Recent content in OpenTelemetry on Tony老师的博客</description><generator>Hugo</generator><language>zh</language><lastBuildDate>Sun, 12 Oct 2025 10:00:00 +0800</lastBuildDate><atom:link href="https://blog.tanteng.space/tags/opentelemetry/index.xml" rel="self" type="application/rss+xml"/><item><title>Agent 可观测性：日志、Trace 与 Replay 调试</title><link>https://blog.tanteng.space/2025/10/agent-observability/</link><pubDate>Sun, 12 Oct 2025 10:00:00 +0800</pubDate><guid>https://blog.tanteng.space/2025/10/agent-observability/</guid><description>&lt;blockquote&gt;
&lt;p&gt;LLM Agent 在生产环境出问题时的第一反应是什么？看 log？不够。看 metrics？不够。看 prompt？没用。你需要的是&lt;strong&gt;完整的 trace 重放&lt;/strong&gt;——从用户输入到最终输出，每一步 LLM 调用、每个工具调用、每个决策点的中间结果。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;传统微服务的 observability（metrics / logs / traces）已经成熟。但 LLM Agent 的可观测性是另一回事：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;同样的输入可能产生不同输出&lt;/strong&gt;——随机性是基本属性&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;每一步都是 LLM 调用&lt;/strong&gt;——成本不只是延迟&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;失败原因多样&lt;/strong&gt;——模型幻觉、工具报错、context 超限、用户指令歧义&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;难以重现&lt;/strong&gt;——不同时间的模型版本可能给出不同结果&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这篇文章讲怎么搭一套&lt;strong&gt;真正能 debug LLM Agent&lt;/strong&gt;的可观测性体系。&lt;/p&gt;</description></item><item><title>OpenTelemetry 工程化：从 SDK 到 Collector 的全链路落地</title><link>https://blog.tanteng.space/2022/08/opentelemetry-production-engineering/</link><pubDate>Mon, 15 Aug 2022 16:00:00 +0800</pubDate><guid>https://blog.tanteng.space/2022/08/opentelemetry-production-engineering/</guid><description>&lt;p&gt;2022 年初我们还在用 Jaeger SDK + Prometheus client + Loki SDK 三套独立可观测体系。每个语言栈要维护三套埋点，新人入职第一周基本都在学&amp;quot;哪段代码要插哪个探针&amp;quot;。那年 6 月我们启动 OpenTelemetry 迁移 —— 不是为了追新，而是因为&amp;quot;统一&amp;quot;已经压过&amp;quot;性能&amp;quot;和&amp;quot;习惯&amp;quot;。&lt;/p&gt;
&lt;p&gt;OpenTelemetry（OTel）不是某个产品，而是一套 &lt;strong&gt;规范 + SDK + 协议 + 工具&lt;/strong&gt; 的总和。它在 2021 年 2 月发布 Tracing 1.0 GA，2021 年 CNCF 进入 Incubating，已经成为云原生可观测的事实标准。本文从三大信号、SDK 设计、Collector 架构、采样策略四个维度，给出生产级落地的工程经验。&lt;/p&gt;</description></item></channel></rss>