Plusieurs méthodes permettent d'indiquer les points d'événement de
composant de service à contrôler, selon le type de contrôle prévu.
- Statistiques de performances
- Pour les statistiques PMI (Performance Monitoring Infrastructure), spécifiez les
points d'événement particuliers et les mesures de performances associées à contrôler à
l'aide de la console d'administration.
Une fois le contrôle des
performances des composants de service commencé, les statistiques générées
sont publiées à certains intervalles vers
Tivoli
Performance Viewer. Vous pouvez utiliser ce moniteur pour afficher
les résultats à mesure qu'ils se produisent sur le système et, en option,
consigner les résultats dans un fichier pouvant être consulté et analysé
ultérieurement dans le même moniteur.
Pour les statistiques ARM (Application Response
Measurement), utilisez la section des mesures de demande de la console d'administration
pour spécifier les statistiques à contrôler.
- Evénements de base communs pour l'identification des incidents et le contrôle des processus métier
- Vous pouvez spécifier au moment de la création de l'application que vous voulez contrôler de manière permanente des points d'événement de composant de service, ainsi que le niveau de détail voulu, une fois l'application déployée sur un serveur en cours d'exécution. Vous pouvez également sélectionner les points d'événement à contrôler une fois
l'application déployée et les événements appelés au moins une fois. Dans les deux cas, les événements générés
par le contrôle sont émis sur le bus
Common Event Infrastructure. Ces événements
peuvent être publiés dans un fichier journal ou dans une base de données
configurée sur le serveur CEI. WebSphere ESB gère deux modes
d'activation Common Base Event pour l'identification des incidents et le contrôle des
processus métier :
- Statique
- Certains points d'événement de l'application et leur niveau de détail peuvent
être balisés en vue du contrôle à l'aide des outils
WebSphere Integration Developer.
Les sélections indiquent quels points d'événement sont contrôlés en continu. Elles
sont stockées dans un fichier portant l'extension .mon, qui est distribué et déployé avec
l'application. Si WebSphere ESB est configuré
pour utiliser un serveur CEI, la fonction de contrôle commence à déclencher des
événements de composant de service vers le serveur CEI lorsque les services définis sont
appelés. Tant que l'application est déployée sur
WebSphere ESB, les points
d'événement de composant de service définis dans le fichier .mon sont surveillés en
continu jusqu'à l'arrêt de l'application. Vous pouvez spécifier d'autres
événements à contrôler sur une application en cours d'exécution et
augmenter le niveau de détail des points d'événement déjà contrôlés. Mais tant que l'application reste active, vous ne pouvez pas arrêter ni baisser le niveau de détail des points d'événement contrôlés du fichier .mon de l'application déployée.
- Dynamique
- Si d'autres points d'événement doivent être contrôlés durant le
traitement d'une application sans arrêter le serveur, vous pouvez utiliser
le contrôle dynamique. A partir de la console d'administration, indiquez
les points d'événement de composant de service à contrôler et le niveau de
détail de la charge à inclure dans l'événement de base commun. Une liste
des points d'événement ayant été atteints par un composant de service après
le démarrage du serveur est compilée. Choisissez dans cette
liste les points d'événement ou les groupes de points à contrôler,
les événements de composant de service étant dirigés vers le
consignateur ou la base de données du serveur CEI.
L'objectif
principal du contrôle dynamique est la création d'événements de
composant de service corrélés, qui sont publiés dans les journaux à des
fins d'identification d'incidents au niveau des services. Selon la quantité
de données demandée, les événements de composant de service
peuvent être volumineux et accaparer les ressources de la base de données,
si vous choisissez d'envoyer les événements au serveur CEI. En
conséquence, il vaut mieux publier les événements contrôlés de manière
dynamique au serveur CEI uniquement si vous avez besoin de lire les données
métier des événements ou si vous devez conserver un enregistrement de base
de données des événements. Toutefois, si vous contrôlez une session précise,
vous devez utiliser la base de données du serveur CEI pour accéder
aux événements de composant de service s'y rapportant.