#open-telemetry #tracing #logs #log #logging

opentelemetry-appender-tracing

OpenTelemetry日志追加器,适用于跟踪crate

5个版本 (重大更改)

0.5.0 2024年7月15日
0.4.0 2024年5月15日
0.3.0 2024年2月25日
0.2.0 2023年11月6日
0.1.0 2023年7月29日

#846调试

Download history 8704/week @ 2024-04-15 9371/week @ 2024-04-22 9950/week @ 2024-04-29 9345/week @ 2024-05-06 8800/week @ 2024-05-13 10011/week @ 2024-05-20 11098/week @ 2024-05-27 9187/week @ 2024-06-03 10230/week @ 2024-06-10 9885/week @ 2024-06-17 10299/week @ 2024-06-24 9230/week @ 2024-07-01 11274/week @ 2024-07-08 9474/week @ 2024-07-15 9977/week @ 2024-07-22 13633/week @ 2024-07-29

45,089 每月下载量
18 个crate中(9个直接使用)

Apache-2.0

300KB
5K SLoC

OpenTelemetry日志追加器,用于tracing crate

OpenTelemetry — An observability framework for cloud-native software.

此crate包含一个日志追加器,它将跟踪crate中的日志桥接到OpenTelemetry。请注意,这与现有的tracing-opentelemetry项目不同,后者支持将跟踪和日志从跟踪桥接到OpenTelemetry跟踪。

Crates.io: opentelemetry-appender-tracing Documentation LICENSE GitHub Actions CI Slack

OpenTelemetry概述

OpenTelemetry是一个可观测性框架和工具包,旨在创建和管理遥测数据,如跟踪、指标和日志。OpenTelemetry是供应商和中立工具,这意味着它可以与各种可观测性后端一起使用,包括开源工具[Jaeger]和[Prometheus],以及商业产品。

OpenTelemetry不是一个可观测性后端,如Jaeger、Prometheus或其他商业供应商。OpenTelemetry专注于遥测的生成、收集、管理和导出。OpenTelemetry的一个主要目标是您可以轻松地对应用程序或系统进行 instrumentation,无论其语言、基础设施或运行时环境如何。关键的是,遥测的存储和可视化有意留给了其他工具。

依赖关系

~1.6–2.4MB
~43K SLoC