Venator es una aplicación para registrar, visualizar y filtrar logs y spans de programas instrumentados con la crate tracing de Rust o usando OpenTelemetry. Está diseñada específicamente para un desarrollo local rápido.
Instalación
Con Binarios Precompilados:
Los binarios están precompilados y disponibles en la página de lanzamientos para:
- Windows (x64)
- MacOS (Intel, Apple silicon)
Con Cargo:
Compilación e instalación de venator desde el código fuente con Cargo (requiere Rust 1.76 o
más reciente):
cargo install venator-appUso
Uso de OpenTelemetry:
Configure el SDK de OpenTelemetry de su programa para exportar registros y trazas a
127.0.0.1:8362 (el puerto de escucha predeterminado de Venator) y usar grpc o
http/protobuf.
Uso de Rust Tracing:
En su programa instrumentado:
[dependencies]
venator = "1.1.0"use venator::Venator;Venator::default().install();
Consulte la documentación para más información.
Características
Los eventos se pueden ver acotados por intervalo de tiempo y filtrados por atributos, nivel y otras propiedades. La tabla de registros puede incluir columnas de propiedades personalizadas. El gráfico muestra los conteos por nivel en cada barra.
Los intervalos también se pueden acotar por intervalo de tiempo y filtro. Un panel de detalles puede mostrar todas las propiedades de eventos e intervalos seleccionados. El gráfico muestra intervalos en capas jerárquicamente.
Se pueden ver trazas que muestran tanto eventos como intervalos dentro de una sola ejecución.
--- Tranlated By Open Ai Tx | Last indexed: 2026-04-04 ---