AIS Analytics
Traceur d'identifiants de corrélation pour Azure Log Analytics
Le même traceur, pointé vers un espace de travail Log Analytics plutôt que Cosmos DB. Collez un identifiant de corrélation et visualisez chaque étape qu'il a traversée — l'app détermine, à partir des données elles-mêmes, quelle colonne relie les étapes d'un même flux, puis dessine où cette valeur est allée et où elle ne l'est pas. Une voie vide est aussi parlante qu'une voie pleine.
Gratuit pour un usage personnel, éducatif et non lucratif. L'usage commercial — y compris un consultant indépendant en mission — requiert une licence. Chaque build est produit par la CI de release et servi depuis mayorana.ch.
Le build macOS est signé avec un Apple Developer ID et notarisé : il s'ouvre d'un double-clic normal.
Cette app est en beta. Le flux principal est stable ; certains panneaux sont encore en cours d'affinage.
Vue d'ensemble
Le même problème que le traçage dans Cosmos DB, mais là où atterrit réellement la plupart de la télémétrie d'intégration Azure : un espace de travail Log Analytics avec plus de tables que personne n'en interroge régulièrement.
Collez un identifiant de corrélation. AIS Analytics détermine depuis les données quelle colonne relie les étapes d'un même flux, puis suit cette valeur à travers l'espace de travail et présente le résultat sous forme de timeline.
Comme pour le traceur Cosmos DB, une voie vide porte autant d'information qu'une voie pleine : elle indique quelle étape n'a jamais rien journalisé, ce qui est généralement l'étape qui a cassé.
Ce que fait l'app
Inférence de colonne depuis les données
Détermine quelle colonne corrèle les étapes d'un même flux en regardant l'espace de travail, pas un fichier de configuration à maintenir.
Trace sur tout l'espace de travail
Un identifiant de corrélation suivi à travers les tables qui comptent, sans composer une requête KQL par table.
Timeline des étapes
Chaque étape touchée par la valeur, dans l'ordre, pour voir d'un coup d'œil où le temps a été passé.
Deux sortes de vide, distinguées
Une voie sans lignes est affichée plutôt qu'omise, et la vue distingue une étape que la valeur n'a pas encore atteinte d'une étape qui n'a jamais été sur son chemin — la différence entre en attente et cassé.
Prérequis
- macOS sur Apple Silicon, Windows, ou Linux x86_64
- Azure CLI connecté (az login) — l'app réutilise votre session plutôt que d'avoir son propre login
- Un espace de travail Azure Log Analytics et un accès en lecture
Conçu avec
Rust · Dioxus · Azure Log Analytics
Licence
Source disponible sous PolyForm Noncommercial License 1.0.0 : gratuit pour l'usage personnel, l'apprentissage, la recherche et les projets de loisir, ainsi que pour les associations, écoles, universités et institutions publiques. Les entreprises qui l'utilisent pour leur activité prennent une licence.
Code source
Le code est public et lisible. Forkez-le et rebrandez-le — le nom et le logo sont des marques et ne sont pas couverts par la licence.
Voir sur GitHubQuestions
Faut-il connaître KQL ?
Non. Écrire les requêtes est justement ce que l'outil supprime. Connaître KQL aide à interpréter les tables, mais vous n'écrivez rien pour obtenir une trace.
Quelle différence avec AIS Tracing ?
Même traceur, backend différent. AIS Tracing lit un compte Azure Cosmos DB ; AIS Analytics lit un espace de travail Log Analytics. Les équipes qui ont les deux utilisent généralement les deux.
L'app modifie-t-elle l'espace de travail ?
Non. Elle n'exécute que des requêtes en lecture.
Besoin d'une version adaptée à votre stack ?
Ces outils sont nés de vrais projets d'intégration Azure. Si le vôtre demande une variante — une autre source de données, vos propres conventions, un build on-premise — c'est exactement le type de mission que nous prenons.
Nous contacter