SENSOREN
Verteiltes, skalierbares System
inspectIT besteht aus drei Komponenten:
- Der inspectIT Agent integriert sich (transparent) in die JVM/Anwendung, welche Sie überwachen/analysieren wollen und sendet Daten an den Server (CMR)
- Der CMR (Central Measurement Repository) nimmt die Messdaten von mehreren Agenten entgegen und stellt diese dem Client zur Verfügung
- Der Client wird zur Analyse und zum Monitoring der Anwendung verwendet. Ein Client kann sich auf mehrere CMRs aufschalten
Je nach Systemlandschaft können mehrere Agenten (einer pro JVM) und mehrere CMR (Test, Integration) eingesetzt werden. Pro Benutzer wird zudem ein Client eingesetzt.
Nahtlose und transparente Integration

inspectIT integriert sich nahtlos und transparent in Ihre Anwendungen. Zur Integration der Messpunkte müssen sie keine Zeile Ihres Source Codes anpassen (sie müssen ihn nicht einmal vorliegen haben). Die Integration erfolgt 100% Javakonform über runtime bytecode modification. Dadurch können Sie inspectIT immer und jederzeit in Ihre Applikationen integrieren und auch wieder entfernen. Hierfür ist lediglich ein Neustart Ihres Applikationsservers oder Ihrer JVM notwendig.
Die Integration in die JVM erfolgt über 2 Startup Parameter die Sie einfach in ihr Startskript integrieren können. Zur Definition der Messpunkte verwendet inspectIT eine Konfigurationsdatei, in welche Sie einfach die für Sie notwendigen Messpunkte integrieren können.
Sensoren und historische Daten
inspectIT liefert eine Fülle von Sensoren, welche Informationen aus Ihrer Anwendung ans Tageslicht bringen. Diese Sensoren werden detailiert auf den Subseiten dargestellt.
inspectIT speichert Timer Messpunkte persistent in einer Datenbank, so dass diese für historische Auswertungen zur Verfügung stehen.
Instrumentierung von Java Coreklassen
Seit Version 1.3 bietet inspectIT nun auch die Möglichkeit Java Coreklassen zu instrumentieren. Dadurch haben Sie nun die Möglichkeit noch weiter in Ihre Applikation vorzudringen. Sie können nun beispielsweise alle Java Exceptions in inspectIT anzeigen lassen oder sehen wie lange eine Kernklasse in Java benötigt.




