L.7.1 Konzept
Zum Monitoring stellt SwyxWare HealthMonitor die Schnittstelle "Prometheus Exporter" zur Verfügung. Der Prometheus Exporter liefert den vom HealthMonitor bestimmten "Gesundheitszustand" der SwyxWare, sowie einige weitere Parameter, wie die Antwortzeiten der einzelnen Überprüfungen.
Prometheus fragt den Prometheus Exporter in regelmäßigen Abständen ab, z.B. alle 10 Sekunden und speichert die gelieferten Metriken in einer Zeitseriendatenbank. Die Abfragezeit können Sie konfigurieren.
Mit Grafana können Sie die in der Zeitseriendatenbank gespeicherten Daten abfragen und auf dem Dashboard visualisieren:
| Falls Sie bereits ein anderes Monitoring-System anstatt Prometheus im Einsatz haben, können Sie dieses auch verwenden, sofern es Prometheus-Exporter abfragen kann. Zabbix unterstützt z.B. auch die Prometheus-Schnittstelle: https://www.zabbix.com/documentation/4.4/manual/config/items/itemtypes/prometheus |