Web Analytics

venator

⭐ 270 stars French by kmdreko

venator logo

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.

demo

Installation

Avec des binaires précompilés :

Les binaires sont précompilés et disponibles sur la page des releases pour :

Avec Cargo :

Compilation et installation de venator depuis la source avec Cargo (nécessite Rust 1.76 ou plus récent) :

cargo install venator-app

Utilisation

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.

captures d’écran de l’écran des événements

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.

captures d’écran de l’écran des intervalles

Les traces peuvent être visualisées montrant à la fois les événements et les intervalles au sein d’une seule exécution.

captures d’écran de l’écran des traces

--- Tranlated By Open Ai Tx | Last indexed: 2026-04-04 ---