MONITORING OF DISTRIBUTED APPLICATIONS

Methods, systems, and computer-readable media are disclosed for monitoring a distributed application. A particular method identifies a plurality of components of a distributed application. The method also identifies a specific technology associated with a particular component and attaches a technolo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: COELHO, ALEXANDRE A, GANESAN, ANANDHA K, SANGHVI, ASHVINKUMAR J, LETCA, ILARIE G, MAHAJAN, DHANANJAY M, SUDHAKAR, RAJEEV, KURAPATI, VENKATA SESHU KUMAR
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Methods, systems, and computer-readable media are disclosed for monitoring a distributed application. A particular method identifies a plurality of components of a distributed application. The method also identifies a specific technology associated with a particular component and attaches a technology specific interceptor to the particular component based on the identified specific technology. The method includes intercepting messages that are sent by or received by the particular component using the technology specific interceptor. At least one potential work item is generated based on the intercepted messages. The method includes determining whether to schedule the at least one potential work item for execution based on a predicted impact of the at least one work potential item on performance of the distributed application. La présente invention se rapporte à des procédés, à des systèmes et à des supports lisibles par un ordinateur qui sont aptes à surveiller des applications distribuées. Un procédé particulier de l'invention identifie une pluralité de composants d'une application distribuée. Le procédé identifie également une technologie spécifique associée à un composant particulier et il attache un intercepteur spécifique à une technologie au composant particulier sur la base de la technologie spécifique identifiée. Le procédé consiste à intercepter des messages qui sont envoyés par le composant particulier, ou qui sont reçus par lui, au moyen de l'intercepteur spécifique à une technologie. Au moins un élément de travail potentiel est généré sur la base des messages interceptés. Le procédé consiste à déterminer s'il est nécessaire, ou non, de programmer le ou les éléments de travail potentiels en vue de leur exécution sur la base d'une incidence prévue du ou des éléments de travail potentiel sur les performances de l'application distribuée.