Probevue
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Domaine | Traçage dynamique d'application |
| Commande | probevue
|
| Contexte | AIX — comparable dans l'esprit à DTrace (Solaris) ou SystemTap côté Linux |
| Voir aussi | SystemTap (équivalent Linux) · Truss |
probevue est un outil de traçage dynamique AIX permettant d'instrumenter du code applicatif ou noyau à la volée (sans recompilation), via des scripts écrits en ProbeVue (langage inspiré de D, le langage de DTrace) — comparable dans l'esprit à SystemTap côté Linux.
Usage de base
probevue script.e
Exécute un script ProbeVue (extension .e) qui définit les points de sonde
(probes) à instrumenter et l'action à effectuer à chaque déclenchement.
Positionnement face à truss
truss trace les appels système d'un process déjà identifié, de façon plus simple mais moins flexible ; `probevue` permet une instrumentation bien plus fine (fonctions applicatives précises, conditions de déclenchement complexes) au prix d'une courbe d'apprentissage plus importante (écriture de scripts ProbeVue).