GSB 7.0 Standardlösung

Monitoring

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.

Contents

1 Actuator
1.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