Intégration OpenTelemetry
Timestamp), le niveau de log (SeverityText) ou le corps du message (Body) signifie qu’aucune modification n’est nécessaire.
HTTP ou protocole natifVous pouvez connecter Grafana à ClickHouse via le protocole HTTP ou le protocole natif. Ce dernier offre de légers gains de performances, qui seront probablement peu perceptibles dans les requêtes d’agrégation émises par les utilisateurs de Grafana. À l’inverse, le protocole HTTP est généralement plus simple à faire passer par un proxy et à inspecter.
Logs
Query Type: Log dans le générateur de requêtes, puis cliquer sur Run Query. Le générateur de requêtes créera une requête pour lister les logs et veillera à ce qu’ils soient affichés, par ex.
logs est sélectionné comme type de requête, les résultats s’afficheront sous forme de logs. Les colonnes requises pour l’affichage des logs sont répertoriées ici.
Des logs aux traces
Traces
Query Type: Traces puis en cliquant sur Run Query, une requête semblable à la suivante sera générée et exécutée (selon les colonnes configurées ; l’exemple ci-dessous suppose l’utilisation d’OTel) :
éditeur SQL.
Afficher les détails d’une trace
View Trace. Cela exécute la requête suivante (en supposant des colonnes OTel) pour récupérer les spans dans la structure requise et afficher les résultats sous forme de cascade.
Remarquez que la requête ci-dessus utilise la vue matérialisée
otel_traces_trace_id_ts pour rechercher l’identifiant de trace. Consultez Accélérer les requêtes - Utiliser des vues matérialisées pour les recherches pour plus de détails.Des traces aux logs
View Logs. Cela exécute la requête suivante, en supposant les colonnes OTel par défaut.
Tableaux de bord
Séries temporelles
datetime nommé time et une colonne numérique. Par exemple :
Graphiques multilignes
- champ 1 : champ DateTime avec l’alias time
- champ 2 : valeur de regroupement. Cela doit être une String.
- champ 3+ : les valeurs des métriques
Visualisation des données géographiques
latitude et longitude, vous pouvez visualiser ces données d’observabilité à l’aide de la fonction geohashEncode. Celle-ci génère des geohash compatibles avec le graphique Geo Map de Grafana. Un exemple de requête et de visualisation est présenté ci-dessous :