OpenTelemetry
OpenTelemetry 是一个开放的、可扩展的框架,旨在为云原生应用提供统一的监控、追踪和日志记录功能。它是由 Cloud Native Computing Foundation (CNCF) 管理的,旨在为开发者提供跨语言、跨平台的可观察性解决方案。
OpenTelemetry 相关文章
围绕 OpenTelemetry 的实践、选型、案例和产品内容,按同一阅读路径持续整理。
科普:什么是 OpenTelemetry
OpenTelemetry 是用于分布式系统的可观测性采集框架,提供追踪、度量和日志等数据的统一标准、API、SDK 和工具,帮助团队降低埋点迁移成本并提升可观测性建设的一致性。
OpenTelemetry 和 Fluent Bit 集成,入门教程
通过将 OpenTelemetry Collector 与 FluentBit 集成,用户可以简化其可观察性,并为日志、指标和跟踪创建高效、可扩展的数据管道。通过提供的配置文件和 Docker Compose 设置,开始使用这个强大的组合变得简单明了。
使用 SpanMetrics Connector 将 OpenTelemetry 跟踪转换为指标
当应用已经接入 OpenTelemetry Trace,但指标埋点还不完善时,可以使用 SpanMetrics Connector 从 Span 中生成 RED 指标。本文说明 SpanMetrics 的配置项、Collector 管道和 Prometheus 抓取方式。
OpenTelemetry Tracing 思维导图,收藏
OpenTelemetry Tracing 思维导图解读:说明 Span、SpanContext、TraceId、SpanId、SpanKind、Attributes、Events、Status、异常记录、采样策略以及通过日志过渡到链路追踪的方法。
OpenTelemetry Logging 思维导图,收藏
Logs 是“可观测性三支柱”中历史包袱最重的监控数据类型,日志的格式更随意,缺乏标准和规范。推荐在应用研发阶段,按照 OTel Logs 规范打印日志。