Zum Inhalt springen

Architektur

LogMe basiert auf dem bewährten Software-Stack bestehend aus OpenSearch, Fluentd und OpenSearch Dashboards und bietet eine vollständige Logging- und Monitoring-Lösung.

OpenSearch dient als zentrale Such- und Analyse-Engine, in der Anwendungs- und Service-Logs gespeichert und indexiert werden. Es ermöglicht schnelle Suchanfragen über große Log-Datenmengen.

Fluentd agiert als Schicht zur Log-Erfassung und -Weiterleitung. Es sammelt Logs aus verschiedenen Quellen und streamt sie zur Speicherung und Analyse an OpenSearch.

OpenSearch Dashboards bietet die Visualisierungsoberfläche. Damit können Dashboards erstellt, Logs untersucht und Daten über eine intuitive Weboberfläche analysiert werden.

Jede LogMe-Serviceinstanz läuft auf dedizierten virtuellen Maschinen in der STACKIT Compute Engine. Dies gewährleistet Isolation von anderen Services und schützt vor Ressourcenkonflikten („Bad Neighborhood Protection“).

LogMe-Instanzen, die über Cloud Foundry oder über das STACKIT Portal/CLI erstellt werden, sind vollständig voneinander getrennt. Services müssen stets in der Umgebung verwaltet und gelöscht werden, in der sie erstellt wurden – eine übergreifende Verwaltung ist aus technischen Gründen nicht möglich.

Single Node

  • Läuft auf einer einzelnen VM
  • Geeignet für Entwicklung und Tests
  • Nicht für den produktiven Einsatz empfohlen

Cluster (Replica Set)

  • Besteht aus 3 Nodes, verteilt über mehrere Availability Zones
  • Bietet Hochverfügbarkeit und Ausfallsicherheit
  • Für produktive Workloads empfohlen
  • Gewährleistet Service-Kontinuität selbst bei Ausfall eines Nodes oder einer Availability Zone

LogMe-Instanzen sind über öffentliche IP-Adressen erreichbar und können mit folgenden Services verknüpft werden:

  • Cloud Foundry-Anwendungen
  • Kubernetes-Workloads
  • Virtuellen Maschinen
  • Externen Systemen

Der Zugriff wird über ACLs (Access Control Lists) und instanzbezogene Authentifizierung gesichert.

Der integrierte Backup Manager erstellt automatisch alle 4 Stunden vollständige Backups und bewahrt diese für 14 Tage auf. Über das Service-Dashboard können zusätzlich manuelle Backups erstellt und bestehende Backups wiederhergestellt werden.

LogMe verwendet ein T-Shirt-Sizing-Modell mit vordefinierten Service-Plänen. Wenn Ihre Workload wächst, können Sie auf einen größeren Plan mit mehr Ressourcen (vCPU, RAM, Speicherplatz) upgraden.