Venatorは、Rustのtracingクレートで計装されたプログラムやOpenTelemetryを使用したプログラムからのログおよびスパンを記録、表示、フィルタリングするためのアプリケーションです。 高速なローカル開発向けに特化して設計されています。
インストール
事前ビルド済みバイナリを使用する場合:
バイナリはリリースページで事前ビルドされており、以下のプラットフォームに対応しています:
- Windows (x64)
- MacOS (Intel、Apple silicon)
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 ---