什么是 OpenTelemetry?

OpenTelemetry 是一个针对遥测数据的开源可观测性框架,旨在增强各种集成和可观测性后端之间的互操作性。

grafana opentelemetry

OpenTelemetry 概述

OpenTelemetry 是一系列工具、API 和 SDK 的集合,可帮助工程师对遥测数据(如指标、日志和跟踪)进行插桩、生成、收集和导出,以便分析软件的性能和行为。

OpenTelemetry 是 Cloud Native Computing Foundation (CNCF) 中活跃度仅次于 Kubernetes 的第二大项目。

Grafana Labs 自豪地支持 OpenTelemetry 项目的发展,通过聘用 OpenTelemetry 贡献者,在 Grafana LGTM Stack 中构建对 OpenTelemetry 的一流支持,并确保 Grafana Labs 客户获得他们所需的 OpenTelemetry 支持和功能。

OpenTelemetry 如何工作

OpenTelemetry 提供用于对各种编程语言和框架进行插桩的插桩库和 SDK。

这些库以供应商中立的标准格式生成跟踪、指标和日志数据,这些数据可以转发到任何符合 OpenTelemetry 标准的监控后端。

how does grafana opentelemetry work

在 Grafana 中设置 OpenTelemetry 端点有多种选择

OpenTelemetry Collector

OpenTelemetry Collector 是一个由 OpenTelemetry 社区维护的开源项目,是 Grafana Alloy 的替代方案。

Grafana Cloud 中的 OpenTelemetry 端点

这是最简单的入门方式,使应用程序能够将其指标、跟踪和日志直接发送到 Grafana Cloud。

Grafana Alloy

查看 Grafana Alloy,这是 Grafana Labs 的 OpenTelemetry Collector 开源分发版。它完全兼容 OTLP,为 OpenTelemetry 和 Prometheus 遥测格式提供原生可编程流水线,并支持指标、日志、跟踪和性能分析数据。

为什么选择 Grafana 可观测性和 OpenTelemetry?

OpenTelemetry 为应用程序可观测性提供供应商中立的开源工具、SDK 和标准。这与 Grafana 可观测性平台旨在实现互操作性和自由选择的“大帐篷”策略完美契合。在单一的、统一的开源监控后端中汇集来自 Kubernetes 的 Prometheus 指标等基础设施和平台遥测数据以及应用程序遥测数据的能力,弥合了运维人员和应用程序开发人员之间的差距,并提供了新的协作和洞察方式。
how does grafana opentelemetry work

认识 OpenTelemetry 贡献者

与这些优秀的人共事

准备好开始了吗?