Manuel de suivi dynamique Solaris

Glossaire

action

Comportement mis en œuvre par le logiciel DTrace que vous pouvez exécuter au déclenchement de la sonde pour suivre les données ou modifier l'état du système externe à DTrace. Entre autres actions, vous pouvez suivre des données, arrêter des processus et capturer des suivis de pile.

activation

Ensemble de sondes activées et leurs prédicats et actions connexes.

clause

Déclaration d'un programme en D consistant en une liste de spécificateurs de sonde, un prédicat optionnel et une liste optionnelle d'énoncés d'action entre crochets { }.

consommateur

Programme utilisant DTrace pour activer l'instrumentation et lisant le flux résultant de données de suivi. La commande dtrace est un consommateur canonique de DTrace ; l'utilitaire lockstat(1M) est un autre consommateur spécialisé de DTrace.

DTrace

Outil de suivi dynamique offrant des réponses concises à des questions arbitraires.

fournisseur

Module du noyau implémentant un type particulier d'instrumentation au nom du logiciel DTrace. Le fournisseur exporte un espace de noms de sondes et une matrice de stabilité pour son nom et sa sémantique de données, comme illustré dans les chapitres de ce manuel.

groupement

Objet qui enregistre le résultat d'une fonction de groupement tel que formellement défini dans le Chapitre9Groupements, indexé par un tuple d'expressions que vous pouvez utiliser pour organiser les résultats.

prédicat

Expression logique déterminant si un ensemble d'actions de suivi doit être exécuté au déclenchement de sondes. Chaque clause d'un programme en D peut être associée à un prédicat entre barres obliques / /.

sonde

Emplacement ou activité au sein du système auquel DTrace peut lier dynamiquement son instrumentation, y compris un prédicat et des actions. Chaque sonde est nommée par un tuple indiquant le fournisseur, le module, la fonction et le nom sémantique. Une sonde peut être ancrée sur un module ou une fonction spécifique ou non ancrée si elle n'est pas associée à un emplacement de programme particulier (par exemple, une horloge profile).

sous-routine

Comportement mis en œuvre par le logiciel DTrace qui peut être exécuté au déclenchement de la sonde et qui modifie l'état interne de DTrace sans assurer le suivi des données. Similaires aux actions, les sous-routines sont demandées à l'aide de la syntaxe d'appel de fonction en D.

translateur

Ensemble d'énoncés d'assignation en D qui convertissent les détails d'implémentation d'un sous-système instrumenté particulier au sein d'un objet de type struct formant une interface d'une stabilité supérieure à l'expression de sortie.