最新文章

告别代码修改:传统 VM 环境下的 OpenTelemetry 自动注入

告别代码修改:传统 VM 环境下的 OpenTelemetry 自动注入

在微服务架构中,可观测性就像是给应用装上 " 眼睛 " 和 " 耳朵 “。传统方式需要在每个服务中手动集成监控代码,而 OpenTelemetry Injector 提供了一种更优雅的解决方案。 TL;DR OpenTelemetry Injector 是一个专为传统 VM 环境设计的零代码观测工具。通过 Linux 的 LD_PRELOAD 机制,无需修改应用代码即可为 Java、Node.js、.NET 应用自动注入 OpenTelemetry 观测能力。核心优势:系统级自动化、多语言统一管理、生产环境就绪。不适合容器/K8s 环境,云原生场景建议使用 OpenTelemetry Operator、init-container、sidecar 等方案。 但是对于企业数据中心中的传统部署、混合技术栈的微服务架构,或者遗留系统的可观测升级,OpenTelemetry Injector 提供了一条优雅而高效的路径。 为什么需要零代码检测? 想象一下,你负责维护一个包含数百个微服务的系统。每个服务都用不同的语言编写(Java、Node.js、.NET),现在需要为它们添加可观测性能力。 传统方式的问题: 需要修改每个服务的代码 不同语言的集成方式各不相同 版本升级时需要重新修改 不同语言中的功能不一致 增加了出错的风险 增加了维护的成本 这就是 OpenTelemetry Injector 诞生的背景。

好久没更新 时间都去哪了

好久没更新 时间都去哪了

确实很久没更新了,如果不是 0 点要支持版本发布,今晚也不会这么晚还在电脑前。 这几个月工作确实很忙,回家后已经不想再坐回电脑前,甚至也不想打开自己的电脑。我的电脑上一直装着 Timing 记录日常状态,刚查了下 8 月至今只用了 6 小 …

About Me

张晓辉

英文名 Addo。 资深程序员,LF APAC 开源布道师,CNCF Ambassador,云原生社区管委会成员,公众号“云原生指北”作者,微软 Azure MVP。 曾任职于汇丰软件、唯品会、数人云、小鹏汽车,有多年的微服务和基础架构实践经验,主要工作涉及微服务、容 …

进一步了解