标签 - opentelemetry

opentelemetry    2023-12-07 16:10:19    350    0    0

opentelemetry 概述

详情请参考官方文档:https://opentelemetry.io/docs/what-is-opentelemetry/

OpenTelemetry 是一个可观测性框架和工具包,旨在创建和管理遥测数据,例如跟踪、指标和日志。
至关重要的是,OpenTelemetry 与供应商和工具无关,这意味着它可以与各种可观测性后端一起使用,包括 Jaeger 和 Prometheus 等开源工具,以及商业产品。
OpenTelemetry 是一个云原生计算基金会 (CNCF) 项目。

OpenTelemetry 不像 Jaeger、Prometheus 或商业供应商那样是可观测性后端。
OpenTelemetry 专注于遥测数据的生成、收集、管理和导出。这些数据的存储和可视化有意留给其他工具。

collector概念

https://opentelemetry.io/docs/collector/configuration/
任何收集器配置文件的结构都由访问遥测数据的以下四类管道组件组成:

Receivers

接收器从一个或多个源收集遥测数据。它们可以基于拉取或推送,并且可以支持一个或多个数据源。
许多接收器都带有默认设置,因此指定接收器的名称就足以对其进行配置。

Processors

处理者获取接收者收集的数据,并在将其发送给导出器之前对其进行修改或转换。
数据处理根据为每个处理器定义的规则或设置进行,其中可能包括筛选、删除、重命名或重新计算遥测数据等操作。