Version: GSB 7Monitoring
Die Spring-Boot GSB Komponenten können mit den im Spring-Boot vorhandenen Mechanismen überwacht werden. Der Watchdog und Probedog basierte Ansatz steht in CoreMedia 11 nicht mehr zur Verfügung, so dass sich eine Überwachung der Spring-Boot basierten GSB-Komponenten mit den Spring Actuatoren anbietet.
Die Spring-Boot GSB Komponenten können mit den im Spring-Boot vorhandenen Mechanismen überwacht werden. Der Watchdog und Probedog basierte Ansatz steht in CoreMedia 11 nicht mehr zur Verfügung, so dass sich eine Überwachung der Spring-Boot basierten GSB-Komponenten mit den Spring Actuatoren anbietet.
Contents1 Actuator1.1 2.1. Konfiguration 2 JMX 2.1 Konfiguration 3 Jolokia |
1 Actuator
Die CoreMedia-Komponenten können über entsprechende Actuator-Endpunkte überwacht werden. Details zu den unterstützten Actuatoren finden sich in der CoreMedia-Dokumenation im Kapitel 4.10 "Actuator Endpoints".
Der Health-Endpunkt ermöglicht den Abruf des Health-Status einer CoreMedia-Komponente. Details zur Konfiguration des Health-Endpunktes finden sich im Kapitel 4.10.2 "Health Endpoint".
Darüber hinaus können über den Metrics-Endpunkt Metriken zu einzelnen Details der CoreMedia-Komponenten abgerufen werden. Details zur Konfiguration der Metrics-Endpunkte finden sich im Kapitel 4.10.6 "Metrics Endpoint" sowie den entsprechenden Unterkapiteln.
1.1 2.1. Konfiguration
Die Dokumentation der Konfiguration der Health- und Metrics-Endpunkte ist im vorherigen Kapitel bereits verlinkt worden, so dass die produktbezogene Dokumentation sich aus dem CoreMedia Operations Manual entnehmen lässt.
Darüber hinaus bietet die Spring-Boot Dokumentation umfangreiche Informationen zu Actuatoren und gibt Empfehlungen für eine Konfiguration auch unter Berücksichtigung von Security-Aspekten. Details zu den unterstützten Actuatoren finden sich in der CoreMedia-Dokumenation im Kapitel
- 13.2 "Endpoints"
- 13.3 "Monitoring and Management Over HTTP"
- 17.12 "Actuator"
- A14 "Actuator Properties"
2 JMX
Neben der im vorherigen Kapitel vorgestellten Überwachung der CoreMedia Komponenten per http kann auch eine Überwachung per JMX durchgeführt werden (s.a. in der CoreMedia-Dokumenation Operations Basics Kapitel 5.3 "JMX"). Die Eine alternativer Ansatz besteht in einer Überwachung per JMX .Details zu den unterstützten Actuatoren finden sich in der CoreMedia-Dokumenation Operations Basics Kapitel
- 13.4 "Moinitoring and Management over JMX". Für den GSB sind insbesondere die Beschreibungen aus folgenden Unterkapiteln relevant:
- 5.3.1 "CapConnection"
- 5.3.2 "ContentServer"
- 5.3.6 "Replicator"
- 5.2 "Managed Properties" dokumentiert alle per JMX abrufbaren Attribute und Operationen
2.1 Konfiguration
Neben den im vorherigen Abschnitt vorgestellten Kapiteln der CoreMedia JMX-Dokumenation kann auch die Spring Boot Dokumentation herangezogen werden.
- Monitoring and Management over JMX sowie Unterkapitel
- Supported Monitoring Systems / JMX
3 Jolokia
JMX MBeans können mit Hilfe der Bibliothek "Jolokia" auch per http abgerufen werden. Die Bibliothek ist in den einzelnen GSB-Komponenten vorhanden, so dass ein Jolokia-Support in den GSB-Komponenten im Standard zur Verfügung steht.
Details zur Konfiguration können der Spring Boot Dokumenation entnommen werden:
- Endpoints
- Using Jolokia for JMX over HTTP
- Actuator Properties