AccueilActualités informatiqueDistributed Tracing : Grafana Tempo 1.3 introduit une recherche backend complète

Distributed Tracing : Grafana Tempo 1.3 introduit une recherche backend complète

Grafana Tempo 1.3 est sorti. Le backend open source pour le Distributed Tracing provient de la maison Grafana Labs, qui propose des outils de monitoring et de logging. Grafana Tempo trouve ses origines en 2020 et est apparu en juin 2021 dans sa version 1.0. Il peut être utilisé dans Grafana Cloud, mais aussi installé, géré et mis à l’échelle de manière autonome. La version actuelle est à nouveau consacrée à la fonction de recherche, sur laquelle Grafana Labs travaillait déjà depuis plusieurs versions.

Sommaire

Comme annoncé dans la version précédente Grafana Tempo 1.2, une recherche complète dans le backend est embarquée dans la version 1.3. Elle devrait également faire son entrée prochainement dans la plateforme d’observabilité Grafana Cloud Traces. L’interface utilisateur (UI) de Grafana est la même pour la nouvelle fonction de recherche que pour la recherche de données de trace récentes.

Grafana Tempo 1.3 führt eine vollständige Backend-Datastore-Suche ein.

Grafana Tempo 1.3 introduit une recherche complète dans le magasin de données dorsal.

(Image : Grafana Labs)

Actuellement, la recherche backend prend encore relativement beaucoup de temps – la recherche de quelques paramètres prendrait parfois 10 à 20 secondes, la limitation étant due aux formats backend selon Grafana Labs. Les futures versions de Grafana Tempo devraient accélérer considérablement la recherche.

Selon la documentation, la fonction de recherche reste une fonctionnalité expérimentale, ce qui concerne aussi bien la recherche de traces récentes que la nouvelle recherche avancée dans le backend.

Grafana Tempo 1.3 apporte quelques nouveautés incompatibles en amont, dont la mise à jour des librairies OpenTelemetry à la version 0.40, ce qui modifie le port d’écoute OTLP gRPC par défaut, passant du port hérité 55680 au nouveau port 4317. Le déplacement de deux paramètres de configuration liés à la recherche complète en backend est également considéré comme un breaking change.

Les paramètres concernés se trouvaient jusqu’à présent ici :

query_frontend:
  search_default_result_limit: <int>
  search_max_result_limit: <int>

Dans Grafana Tempo 1.3, ils se trouvent ici :

query_frontend:
  search:
    default_result_limit: <int>
    max_result_limit: <int>

A l’avenir, Grafana Labs prévoit de modifier le format de la trace backend afin de rendre la recherche plus efficace.

Tous les autres détails concernant la nouvelle version peuvent être consultés sur le blog de Grafana Labs ainsi que dans le changelog.

Plus d'articles