AWS CloudWatch

Art der Daten

Instanzmetriken

Beschreibung

CloudWatch ist die AWS-Implementierung zur Überwachung des Zustands virtueller Maschinen. AWS stellt Überwachungsagenten auf den VMs bereit, um Servermetriken wie CPU-Auslastung, Datenträgerlese-/Schreib-E/A, Speicherauslastung und übertragene Netzwerkbytes zu erhalten. Die Metriken werden aufgezeichnet und dann Fusion über die AWS SDK-API zur Verfügung gestellt.

Datenfeed-Format

Der CloudWatch Fusion Datenfeed erzeugt ein JSON-Objekt, das AWS CloudWatch Virtual Machine-Überwachungsmetriken enthält. Die Fusion CloudWatch-Datenstruktur, die an Openmix gesendet wird, sieht folgendermaßen aus:

      {
        "disk_writes_kbps": 0.279,
        "network_in_mb": 3286.48,
        "memory_available_mb": 1479,
        "disk_reads_kbps": 0,
        "memory_available_pct": 88,
        "network_out_mb": 2343.892,
        "cpu_time_pct": 20.5
      }
<!--NeedCopy-->

Wenn der Fusion CloudWatch-Datenfeed ausgeführt wird, fragt er die CloudWatch-VM-Überwachungsmetriken für die letzten 5 Minuten ab. Das JSON-Ergebnis basiert auf den aktuellsten CloudWatch-VM-Überwachungsmetriken. Für die CloudWatch-Integration ist ein Fusion-Datenfeed für jede CloudWatch-VM erforderlich, die über Openmix überwacht und umsetzbar gemacht werden muss.

Serverkonfiguration

CloudWatch-Richtlinien und Mindestanforderungen

Damit Fusion auf die CloudWatch-Überwachungsmetriken für eine bestimmte VM zugreifen kann, müssen die Benutzeranmeldeinformationen, die zum Erstellen des Fusion CloudWatch-Datenfeeds verwendet werden, folgende Mindestanforderungen erfüllen:

  • AmazonEC2ReadOnlyAccess
  • CloudWatchReadOnlyAccess

Dies sind die Anmeldeinformationen, die der AWS-Benutzer benötigt, um die CloudWatch-Server-Überwachungsmetriken abzufragen. Die AWS-Benutzerrollen finden Sie unter:

  • AWS Management Console
  • Sicherheit und Identität
  • Identitäts- und Zugriffsverwaltung
  • Benutzer
  • Wählen Sie den Benutzer aus, der für den AWS-Zugriff verwendet werden soll. Sehen Sie sich die dem Benutzer zugewiesenen Benutzerrichtlinien oder -gruppen an. Wenn für den Benutzer keine Richtlinie aufgeführt ist, wird sie in der Gruppe aufgeführt.

Implementierungshinweise

Es gibt nur wenige Dinge, die mit der Fusion CloudWatch-Installation schief gehen können. Zum Beispiel:

  • Ungültiger AWS-Zugriffsschlüssel und geheimer Schlüssel führen zu einer ungültigen Anmeldeinformationen.
  • Das AWS-Benutzerkonto verfügt nicht über die oben genannten CloudWatch-Richtlinien (unter Serverkonfiguration, Mindestanforderungen).
  • Für die AWS-Instanz ist die Überwachung nicht aktiviert und führt daher zu “null” für die Überwachungsmetriken, die von Fusion im Protokollverlauf erfasst werden.

In Fusion einrichten

Sie können im linken Navigationsbereich unter Openmixauf Fusion Data Feeds zugreifen. Erste Schritte finden Sie in der Fusion IntegrationDokumentation.

Im Dialogfeld für die dienstspezifische Konfiguration geben Sie Folgendes ein:

  • Name: Der Name, der dem Datenfeed gegeben wurde. Dies wird standardmäßig auf “Service - Plattformname” gesetzt, wenn nicht angegeben.
  • Ausführen alle: Die Häufigkeit, mit der der Datenfeed vom Dienst aktualisiert wird.
  • Plattform: Die Plattform, die dem Datenfeed zugeordnet ist.
  • Zugriffsschlüssel: Der AWS-Zugriffsschlüssel für das Benutzerkonto, das in der Fusion AWS SDK-Autorisierung und nachfolgenden CloudWatch-API-Abfragen verwendet wird.
  • Geheimer Schlüssel: Der geheime Schlüssel des Benutzerkontos.
  • Region: Der Speicherort, an dem die VM vorhanden ist.
  • Instanz-ID: Hier werden die verfügbaren Instanzen in der ausgewählten Region angezeigt.

Sobald die Fusion CloudWatch-Installation abgeschlossen ist, wird sie auf der Fusion-Datenfeeds-Homepage mit einem grünen Status und Überwachungsmetriken im Protokollverlauf aufgeführt.

Um einen Fusion-Datenfeed zu bearbeiten, klicken Sie auf den Datenfeed in der Liste und dann auf die Schaltfläche Bearbeiten . Nachdem Sie die Konfiguration geändert haben, klicken Sie auf Speichern. Dadurch gelangen Sie zurück zur Datenfeed-Liste, in der Ihre Änderungen gespeichert und auf den Datenfeed angewendet werden.

AWS CloudWatch