什么是OpenTelemetry?

OpenTelemetry是一个开源的遥测数据可观测性框架,旨在提高不同集成和可观测后端之间的互操作性。

grafana opentelemetry

OpenTelemetry概述

OpenTelemetry是一系列工具、API和SDK,帮助工程师对应用程序进行配置、生成、收集和导出遥测数据,例如指标、日志和追踪,以分析软件性能和行为。

OpenTelemetry是云原生计算基金会(CNCF)中第二活跃的项目,仅次于Kubernetes。

Grafana Labs自豪地支持OpenTelemetry项目的发展,通过雇佣OpenTelemetry贡献者,将一流的OpenTelemetry支持构建到Grafana LGTM框架中,并确保Grafana Labs的客户能够获得他们需要的OpenTelemetry支持和特性。

OpenTelemetry的工作原理

OpenTelemetry为各种编程语言和框架提供仪器库和SDK。

这些库以供应商中立的标准化格式产生追踪、指标和日志,该格式可以转发到任何符合OpenTelemetry规范的监控后端。

how does grafana opentelemetry work

有多个选项可在Grafana中设置OpenTelemetry端点

OpenTelemetry收集器

由OpenTelemetry社区维护的OpenTelemetry收集器(一个开源项目)是Grafana Alloy的替代品。

Grafana Cloud中的OpenTelemetry端点

这是用戶开始使用OpenTelemetry的最简单方式,使应用程序能够直接将它们的指标、追踪和日志发送到Grafana Cloud。

Grafana Alloy

了解Grafana Alloy,这是Grafana Labs对OpenTelemetry Collector的开源分销。它与100%兼容OTLP,为OpenTelemetry和Prometheus遥测格式提供原生可编程管道,并支持指标、日志、追踪和概要。

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

OpenTelemetry为应用程序可观测性提供厂商中立的开放源代码工具、SDK和标准。这与Grafana可观测性平台的“大帐篷”策略完美匹配,即促进互操作性和选择。能够将如来自Kubernetes的Prometheus指标和应用程序遥测数据在单一的、统一的开源监控后端中结合在一起,弥合了运维和应用程序开发人员之间的差距,并提供了新的协作和洞察方式。
how does grafana opentelemetry work

与OpenTelemetry贡献者见面

与这些人一起工作

准备好开始了吗?