Venator 是一个用于记录、查看和过滤通过 Rust tracing crate 或使用 OpenTelemetry 进行检测的程序的日志和跨度的应用程序。 它专为快速本地开发而设计。
安装
预编译二进制文件:
预编译的二进制文件可在 发布页面 获取,支持:
- Windows (x64)
- MacOS (Intel,苹果芯片)
使用 Cargo:
使用 Cargo 从源代码编译和安装 venator(需要 Rust 1.76 或更高版本):
cargo install venator-app使用方法
使用 OpenTelemetry:
配置程序的 OpenTelemetry SDK,将日志和跟踪导出到
127.0.0.1:8362(Venator 的默认监听端口),并使用 grpc 或
http/protobuf。
使用 Rust Tracing:
在你的有埋点的程序中:
[dependencies]
venator = "1.1.0"use venator::Venator;Venator::default().install();
查看文档了解更多。
功能
事件可以按时间范围缩小查看,并通过属性、级别及其他属性进行过滤。记录表格可以包含自定义属性列。 图表显示每个条形中按级别的计数。
跨度同样可以按时间范围和过滤条件缩小查看。详情窗格可以显示所选事件和跨度的所有属性。 图表以层级方式显示跨度。
跟踪可以查看在单次执行中包含的事件和跨度。
--- Tranlated By Open Ai Tx | Last indexed: 2026-04-04 ---