16 个重大版本发布
0.17.0 | 2024年7月15日 |
---|---|
0.15.0 | 2024年2月25日 |
0.14.0 | 2023年11月6日 |
0.13.0 | 2023年7月30日 |
0.3.0 | 2020年11月10日 |
#83 在 调试 中
1,393,578 每月下载量
在 279 个代码包中(直接使用100个) 使用
1.5MB
24K SLoC
OpenTelemetry OTLP 导出器
此代码包包含 OpenTelemetry 的 OTLP 导出器实现。
概述
OpenTelemetry 是一个可观察性框架和工具集,旨在创建和管理遥测数据,如跟踪、指标和日志。OpenTelemetry 是供应商和工具无关的,这意味着它可以与各种可观察性后端一起使用,包括开源工具如 Jaeger 和 Prometheus,以及商业产品。
OpenTelemetry 不是 如 Jaeger、Prometheus 或其他商业供应商的可观察性后端。OpenTelemetry 专注于遥测的生成、收集、管理和导出。OpenTelemetry 的一个主要目标是您可以轻松地为您的应用程序或系统添加仪表,无论它们的语言、基础设施或运行时环境如何。关键的是,遥测的存储和可视化有意留给了其他工具。
编译器支持:需要 rustc 1.70+
入门指南
查看 文档。
支持的 Rust 版本
OpenTelemetry 依赖于最新的稳定版本。最低支持的版本是 1.70。当前 OpenTelemetry 版本不一定能在低于最低支持版本的 Rust 版本上构建。
当前的稳定Rust编译器以及它之前的三个最近的小版本将始终得到支持。例如,如果当前的稳定编译器版本是1.49,则最低支持的版本不会超过1.46,即之前的三个小版本。只要遵守此政策,提高最低支持的编译器版本不被视为semver破坏性变更。
依赖项
~1–14MB
~182K SLoC