1 个不稳定版本
0.3.0-beta.1 | 2023年6月19日 |
---|
#6 in #otlp
1MB
23K SLoC
OpenTelemetry Proto
此包包含从 opentelemetry-proto 仓库生成的文件以及从生成的文件到在 opentelemetry 中定义的类型之间的转换。
lib.rs
:
此包包含从 opentelemetry-proto 仓库生成的文件以及从生成的文件到在 opentelemetry 中定义的类型之间的转换。
基于所需的构建工具,用户可以选择使用 tonic 或 grpcio 生成文件。
特性标志
Opentelemetry-proto
包含一组特性标志,以避免引入不必要的依赖。以下是目前支持的特性列表
信号
traces
:生成在跟踪中使用的类型。目前支持gen-tonic
或gen-protoc
。metrics
:生成在指标中使用的类型。目前支持gen-tonic
。logs
:生成在日志中使用的类型。目前支持gen-tonic
。zpages
:生成在 zPages 中使用的类型。目前仅生成与 tracez 相关的类型。目前支持gen-tonic
或gen-protoc
。
创建用于生成文件的函数
附加配置
with-serde
:为生成的类型添加serde注解。仅适用于gen-protoc
。
其他
full
:启用上述所有功能。
默认情况下,没有启用任何功能。
依赖项
~6–20MB
~286K SLoC