AIS Monitor
Explorateur de chaînes de workflows Azure Logic Apps
Visualisez comment vos Logic Apps se connectent entre elles via les files Service Bus et Event Grid, inspectez l'historique d'exécutions en direct par chaîne, déclenchez des workflows HTTP avec des payloads sauvegardés, et surveillez l'état des workflows déployés — depuis une seule vue de bureau.
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.
Lire les notes de versionAIS Monitor face aux alternatives
Seuls les points forts de AIS Monitor sont listés. Les autres font beaucoup de choses qu'il ne fait pas — ce tableau dit pourquoi le choisir.
| Fonctionnalité | AIS Monitor | Azure portal | Turbo360 | Azure Monitor workbooks |
|---|---|---|---|---|
| Graphe des chaînes de workflows déduit des définitions déployées (Service Bus, Event Grid) | Regroupement assemblé à la main | |||
| Historique d'exécution d'une chaîne entière, dans l'ordre | Un workflow à la fois | Nécessite l'instrumentation BAM | Avec votre propre KQL | |
| Paramètres d'application comparés à App Configuration (dérive de config) | ||||
| Échecs, dead-letters, dérive, trous RBAC et coût sur un seul écran | Écrans séparés | Tableaux de bord à configurer | Avec vos propres requêtes | |
| Déclencher des workflows HTTP avec des payloads nommés et sauvegardés, et suivre l'exécution | Run with payload, rien n'est sauvegardé | |||
| Édition terminal : un binaire statique pour SSH et jumpboxes | ||||
| Fonctionne avec votre az login, aucun accès tiers à votre souscription |
Comparaison faite en octobre 2026 à partir de la documentation publique de chaque produit. Une information dépassée ? Dites-le-nous
Skill Claude
Permet à Claude de vous aider avec AIS Monitor : son fonctionnement, les erreurs connues et leurs solutions, et un rapport de bug que vous relisez avant de l'envoyer vous-même.
Comment l'installer
- claude.ai ou l'application Claude : Customize → Skills → + → Create skill → Upload a skill, puis choisissez le .zip. L'option « Code execution and file creation » doit être activée dans Settings → Capabilities.
- Claude Code : décompressez-le dans ~/.claude/skills/, pour que le skill se trouve dans ~/.claude/skills/ais-monitor/.
Vue d'ensemble
Passé une certaine taille, un parc de Logic Apps cesse d'être une liste de workflows pour devenir un graphe : ce workflow dépose un message sur une file, celui-là le récupère, un troisième réagit à un topic Event Grid. Le portail Azure vous montre les workflows. Il ne vous montre pas le graphe.
AIS Monitor construit ce graphe à partir de vos workflows déployés et vous permet de le parcourir — choisissez une chaîne, voyez toutes les exécutions qui l'ont traversée, entrez dans la timeline d'actions d'une exécution, et déclenchez le point d'entrée avec un payload sauvegardé plus tôt.
L'app existe en deux éditions partageant le même backend Azure et le même cache disque : une console de bureau à douze onglets, et ais-monitor-tui, un binaire statique unique pour les sessions SSH, les rebonds et Windows Server, là où aucun bureau ne tourne.
Ce que fait l'app
Graphe des chaînes de workflows
Affiche comment les Logic Apps déployées se connectent via les files Service Bus et les souscriptions Event Grid, déduit des définitions par ais-chain plutôt que dessiné à la main. Deux workflows reliés par un mécanisme indétectable, comme un nom de file dynamique, se joignent via un fichier d'indices .ais-chain.
Historique par chaîne
Suivez une chaîne et voyez les exécutions de tous ses workflows, dans l'ordre, avec les timelines d'actions par exécution et des KPI : taux de succès, durée moyenne et p95, série d'échecs.
Une édition terminal
ais-monitor-tui est un binaire statique unique pour les machines sans bureau : parcours des chaînes, historique et déclenchement en SSH, avec un mode veille qui rafraîchit automatiquement l'étape sélectionnée. La connexion par device code couvre les hôtes sans navigateur.
Dérive de configuration et santé
Valeurs d'app settings en direct comparées à App Configuration, contrôles de santé sur les identités managées et les paramètres, et santé des ressources sur tout le groupe.
RBAC et coûts
Les attributions de rôles des identités managées dans une seule vue, plus un tail de logs en direct et le coût du mois en cours.
Un tableau de bord qui reste à jour
L'onglet d'accueil — workflows en échec, exécutions en cours, dead letters, dérive, manques RBAC et coûts réunis — interroge en arrière-plan avec un recul adaptatif quand Azure limite le débit : utilisable sans surveillance comme affichage mural.
Panneau de déclenchement
Récupérez l'URL de callback de n'importe quel workflow déclenché en HTTP, éditez le payload JSON sur place, sauvegardez des payloads nommés par workflow, et voyez le statut de l'exécution apparaître en direct.
Prérequis
- macOS sur Apple Silicon, Windows, ou Linux x86_64 pour la console de bureau ; l'édition terminal tourne partout où son binaire statique tourne
- Azure CLI connecté (az login) — les deux éditions réutilisent votre session existante
- Le rôle Reader sur le groupe de ressources pour l'usage en lecture : chaînes, KPI, détail des exécutions et actions, ressources, observabilité, diagnostics
- Le rôle Contributor pour les actions qui modifient l'état Azure, plus User Access Administrator pour l'onglet RBAC
- Un environnement Logic Apps Standard déployé
Conçu avec
Rust · Dioxus · Azure CLI · ais-chain · D3.js
Nouveautés
Version 0.3.44, publiée le 7 octobre 2026. AIS Monitor évolue souvent : chaque version et ce qu’elle a changé sont listés sur la page des notes de version.
Lire les notes de versionLicence
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
Peut-il modifier mon environnement Azure ?
Oui — ce n'est pas un outil en lecture seule. La console de bureau peut déclencher des workflows, réinitialiser des app settings, purger et réinjecter des messages Service Bus, et attribuer des rôles RBAC. Chacune de ces actions passe par une boîte de confirmation qui affiche la commande az exacte, et l'usage en lecture ne demande que le rôle Reader.
Quelle différence entre l'édition bureau et l'édition terminal ?
La console de bureau est l'outil complet à douze onglets. L'édition terminal est volontairement plus petite — parcours des chaînes, historique et déclenchement quand aucune interface graphique n'est disponible — et non une copie réduite de chaque onglet. Elles partagent un backend Azure et un cache disque.
Fonctionne-t-il aussi sur des workflows locaux ?
L'édition bureau sait scanner un dossier logic_apps/ local autant qu'une souscription, mais elle vise les environnements déployés. Pour la boucle de développement locale, c'est AIS Runner qui couvre ce besoin.
Comment détermine-t-il les chaînes ?
ais-chain lit les définitions et rapproche les files et topics qu'un workflow alimente de ceux sur lesquels un autre se déclenche. Rien n'est configuré à la main, même si vous pouvez ajouter un indice .ais-chain pour les liens qu'il ne voit pas.
Pourquoi l'historique est-il plus lent que le reste ?
Il passe par l'API hostruntime de la Logic App, qui demande plus que le rôle Reader et qui est limitée par souscription. L'interrogation de fond du tableau de bord recule automatiquement quand elle est bridée.
Une question sur cet outil ?
Renseignez-vous sur une licence commerciale pour votre équipe, signalez un problème ou dites-nous ce qui manque. Nous lisons chaque message.
Nous contacter