Venator est une application pour enregistrer, visualiser et filtrer les logs et spans des programmes instrumentés avec la crate Rust tracing ou utilisant OpenTelemetry. Elle est conçue spécialement pour un développement local rapide.
Installation
Avec des binaires précompilés :
Les binaires sont précompilés et disponibles sur la page des releases pour :
- Windows (x64)
- MacOS (Intel, Apple silicon)
Avec Cargo :
Compilation et installation de venator depuis la source avec Cargo (nécessite Rust 1.76 ou
plus récent) :
cargo install venator-appUtilisation
Utilisation d'OpenTelemetry :
Configurez le SDK OpenTelemetry de votre programme pour exporter les logs et les traces vers
127.0.0.1:8362 (le port d'écoute par défaut de Venator) et pour utiliser grpc ou
http/protobuf.
Utilisation de Rust Tracing :
Dans votre programme instrumenté :
[dependencies]
venator = "1.1.0"use venator::Venator;Venator::default().install();
Voir la documentation pour plus d’informations.Fonctionnalités
Les événements peuvent être visualisés en étant restreints par plage temporelle et filtrés par attributs, niveau, et autres propriétés. La table des enregistrements peut inclure des colonnes de propriétés personnalisées. Le graphique affiche les comptes par niveau à chaque barre.
Les intervalles peuvent également être restreints par plage temporelle et filtre. Un panneau de détails peut montrer toutes les propriétés des événements et intervalles sélectionnés. Le graphique affiche les intervalles superposés hiérarchiquement.
Les traces peuvent être visualisées montrant à la fois les événements et les intervalles au sein d’une seule exécution.
--- Tranlated By Open Ai Tx | Last indexed: 2026-04-04 ---