Messwerte aus AWS-Konten erfassen

In diesem Dokument wird beschrieben, wie Sie Messwerte aus Ihren Amazon EC2-Instanzen erfassen und in einem Google Cloud-Projekt speichern. Sie können Diagramme erstellen, um diese Messwerte anzuzeigen, und Benachrichtigungsrichtlinien erstellen, um diese Messwerte zu überwachen. Diese Seite richtet sich an Entwickler und Systemadministratoren, die Messwerte für Dienste und Ressourcen aufrufen und verwalten müssen, die mit AWS-Konten verknüpft sind.

Mit Cloud Monitoring können Sie Messwerte aus Ihren Amazon Elastic Compute Cloud-Instanzen (Amazon EC2) importieren und im selben Kontext wie Ihre Google Cloud-Messwerte ansehen. Sie können beispielsweise ein Dashboard mit Diagrammen erstellen, in denen die CPU-Auslastung für Ihre Amazon EC2-Instanzen und Ihre Compute Engine-Instanzen dargestellt wird.

AWS-Verbindungsprojekte

Ein AWS-Connector-Projekt ist ein Google Cloud-Projekt, mit dem Cloud Monitoring Messwerte für ein bestimmtes AWS-Konto lesen kann. Das folgende Diagramm zeigt ein Google Cloud-Projekt mit einem AWS-Connector-Projekt als überwachtes Projekt. Das AWS-Verbindungsprojekt liest die Messwerte aus einem AWS-Konto und speichert sie dann:

Mit einem AWS-Connector-Projekt können Sie Messwerte aus einem AWS-Konto lesen.

Das AWS-Connector-Projekt wird erstellt, wenn Sie Ihr AWS-Konto mit Google Cloud verbinden. Informationen zu diesen Schritten finden Sie unter AWS-Konto mit Google Cloud verbinden.

Um die Messwerte Ihres AWS-Kontos in mehreren Google Cloud-Projekten anzuzeigen, verbinden Sie Ihr AWS-Konto mit Google Cloud und führen Sie dann die Schritte unter AWS-Connector-Projekte zu einem Messwertbereich hinzufügen aus.

Standardmäßig speichert das AWS-Connector-Projekt nur Amazon EC2-Messwerte. Zum Speichern der Amazon EC2-Logs und -Systemmesswerte müssen Sie den Logging-Agent und den Monitoring-Agent auf diesen Instanzen autorisieren und installieren.

Hinweise

  • Sie können keine Messwerte aus einer Amazon EC2-Instanz erfassen, wenn sich Ihr den Umfang festlegendes Projekt in einem Ordner befindet.

    Wenn sich Ihr den Umfang festlegendes Projekt in einer Organisation, aber nicht in einem Ordner befindet, müssen Sie die Berechtigung zum Erstellen eines Google Cloud-Projekts auf Organisationsebene haben.

  • Sie benötigen ein AWS-Konto.

  • Achten Sie darauf, dass Ihre IAM-Rolle (Identity and Access Management) für das den Umfang festlegende Projekt alle Berechtigungen der Rolle „Monitoring-Administrator“ (roles/monitoring.admin) enthält. Mit dieser Rolle können Sie einen Messwertbereich ändern. Informationen zu IAM-Rollen für Cloud Monitoring finden Sie unter Zugriff mit Identity and Access Management steuern.

  • Definieren Sie eine Namenskonvention für Ihre AWS Connector-Projekte, damit sie identifizierbar sind. Der Name eines AWS-Connector-Projekts sollte Informationen zur Identifizierung des überwachten AWS-Kontos enthalten. Sie können das von einem AWS-Connector-Projekt überwachte AWS-Konto nicht ändern.

  • Ermitteln Sie, ob Ihr AWS-Konto mit Google Cloud verbunden ist.

    • Wenn es nicht mit Google Cloud verbunden ist, folgen Sie der Anleitung unter AWS-Konto mit einem Google Cloud-Projekt verbinden.

      In diesen Schritten wird ein AWS-Connector-Projekt erstellt. Erstellen Sie nicht mehrere AWS-Connector-Projekte für dasselbe AWS-Konto. AWS CloudWatch kann die Messwerterfassung drosseln, wenn Sie mehrere AWS-Connector-Projekte für dasselbe AWS-Konto erstellen.

    • Wenn es mit Google Cloud verbunden ist, können Sie das AWS-Connector-Projekt mehreren Messwertbereichen hinzufügen. Informationen zu diesen Schritten finden Sie unter AWS-Messwerte in mehreren Messwertbereichen ansehen.

  • Informationen zu den Kosten, die mit der Aufnahme Ihrer AWS-Kontomesswerte in Cloud Monitoring verbunden sind, finden Sie unter Preise.

AWS-Konto mit Google Cloud verbinden

  1. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und dann  Monitoring-Einstellungen aus:

    Zu den Monitoring-Einstellungen

  2. Verwenden Sie die Projektauswahl der Google Cloud Console, um das den Umfang festlegende Projekt für den Messwertbereich auszuwählen.
  3. Klicken Sie auf der Seite Einstellung auf AWS-Verbindungs-Projekt erstellen.

    Schaltfläche „Create AWS Connector Project“ (AWS-Connector-Projekt erstellen).

  4. Klicken Sie im Schritt Connector-Projekt erstellen auf Projekt auswählen.

  5. Wählen Sie im Dialogfeld Neues Projekt aus und füllen Sie das Dialogfeld mit dem neuen Projekt aus.

  6. Klicken Sie auf Weiter, um mit dem Schritt AWS für Monitoring autorisieren fortzufahren.

    In diesem Schritt erstellen Sie eine Amazon IAM-Rolle, die Google Cloud schreibgeschützten Zugriff auf Ihr AWS-Konto gewährt. Anschließend geben Sie den ARN dieser Rolle für Ihr Google Cloud-Projekt an:

  7. Erstellen Sie eine Amazon IAM-Rolle:

    1. Öffnen Sie ein neues Fenster und melden Sie sich bei Ihrem AWS-Konto an. Wählen Sie die Seite IAM aus und klicken Sie auf Rollen.
    2. Wählen Sie Rolle erstellen aus.
    3. Wählen Sie Anderes AWS-Konto aus.
    4. Geben Sie in das Textfeld Konto-ID die Konto-ID ein, die in der Google Cloud Console auf der Seite AWS für Monitoring autorisieren angezeigt wird.
    5. Wählen Sie Externe ID erforderlich aus.
    6. Geben Sie in das Textfeld Externe ID die externe ID ein, die in der Google Cloud Console auf der Seite AWS für Monitoring autorisieren angezeigt wird.
    7. Lassen Sie MFA erforderlich leer und klicken Sie dann auf Weiter: Berechtigungen.
    8. Geben Sie in die Suchleiste „Berechtigungen” ReadOnlyAccess ein und wählen Sie ReadOnlyAccess aus.
    9. Maximieren Sie Grenze für Berechtigungen festlegen und prüfen Sie, ob die Option Rolle ohne Berechtigungsgrenze erstellen angeklickt ist.
    10. Klicken Sie auf Weiter: Tags.
    11. Klicken Sie auf Weiter: Überprüfen.
    12. Geben Sie einen Namen und eine Beschreibung für die Rolle ein und klicken Sie auf Rolle erstellen.
    13. Wählen Sie die erstellte Rolle aus, um deren Seite Zusammenfassung zu öffnen. Kopieren Sie den Rolle-ARN in die Zwischenablage.
  8. Fügen Sie in der Google Cloud Console den ARN der AWS-Rolle in das Textfeld Role ARN (Rollen-ARN) ein und klicken Sie dann auf Add AWS Account (AWS-Konto hinzufügen).

    Nachdem Sie diese Schritte ausgeführt haben, ist das AWS-Connector-Projekt ein überwachtes Projekt für den aktuellen Messwertbereich. Sie können sich jetzt diese AWS-Messwerte aus diesem Messwertbereich anzeigen lassen.

    Nachdem Sie einem Messwertbereich Projekte hinzugefügt haben, dauert es etwa 60 Sekunden, bis Änderungen auf alle Monitoringsysteme angewendet werden. Warten Sie mindestens 60 Sekunden, bevor Sie ein Diagramm oder eine Benachrichtigungsrichtlinie erstellen. Möglicherweise müssen Sie die Seite der Google Cloud Console aktualisieren, damit die neuen Messwerte angezeigt werden.

  9. (Optional) Um die Messwerte Ihres AWS-Kontos in mehreren Messwertbereichen anzusehen, fügen Sie das AWS Connector-Projekt diesen Messwertbereichen hinzu. Informationen dazu finden Sie unter AWS-Connector-Projekte zu einem Messwertbereich hinzufügen.

  10. (Optional) Um AWS EC2-Logs sowie System- und Anwendungsmesswerte zu erfassen und an Ihr AWS Connector-Projekt zu senden, autorisieren und installieren Sie die Logging- und Monitoring-Agents auf Ihren Amazon EC2-Instanzen:

AWS-Messwerte in mehreren Messwertbereichen ansehen

So fügen Sie einem Messwertbereich ein vorhandenes AWS-Connector-Projekt hinzu:

  1. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und dann  Monitoring-Einstellungen aus:

    Zu den Monitoring-Einstellungen

  2. Führen Sie für jeden Messwertbereich, mit dem Sie Ihre AWS-Messwerte ansehen möchten, folgende Schritte aus:

    1. Verwenden Sie die Projektauswahl der Google Cloud Console, um das den Umfang festlegende Projekt für den Messwertbereich auszuwählen.
    2. Klicken Sie im Bereich AWS-Konten im Bereich auf AWS-Verbindungsprojekt hinzufügen.
    3. Wählen Sie die AWS-Connector-Projekte aus, die Sie hinzufügen möchten, und klicken Sie dann auf Add projects (Projekte hinzufügen).

      Nachdem Sie einem Messwertbereich Projekte hinzugefügt haben, dauert es etwa 60 Sekunden, bis Änderungen auf alle Monitoringsysteme angewendet werden. Warten Sie mindestens 60 Sekunden, bevor Sie ein Diagramm oder eine Benachrichtigungsrichtlinie erstellen. Möglicherweise müssen Sie die Seite der Google Cloud Console aktualisieren, damit die neuen Messwerte angezeigt werden.

AWS-Connector-Projekte aus einem Messwertbereich entfernen

Wenn Sie ein Projekt aus einem Messwertbereich entfernen, kann der Messwertbereich nicht mehr auf die in diesem Projekt gespeicherten Messwerte zugreifen. Durch das Entfernen eines Projekts aus einem Messwertbereich wird die Konfiguration der von Ihnen definierten Diagramme, Dashboards, Benachrichtigungsrichtlinien, Verfügbarkeitsdiagnosen oder Gruppen nicht geändert. Die in den Diagrammen angezeigten Zeitachsen und die von den Benachrichtigungsrichtlinien überwachten Zeitachsen können sich jedoch ändern.

So entfernen Sie AWS-Connector-Projekte aus einem Messwertbereich:

  1. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und dann  Monitoring-Einstellungen aus:

    Zu den Monitoring-Einstellungen

  2. Verwenden Sie die Projektauswahl der Google Cloud Console, um das den Umfang festlegende Projekt für den Messwertbereich auszuwählen.
  3. Wählen Sie im Bereich AWS-Konten im Bereich die AWS-Connector-Projekte aus, die Sie entfernen möchten, und klicken Sie dann auf Projekt entfernen.

  4. Löschen Sie alle AWS-Connector-Projekte, die Sie entfernt haben und die keine überwachten Projekte mehr sind.

Überwachte Projekte in einem Messwertbereich auflisten

So rufen Sie eine Liste der Projekte im aktuellen Messwertbereich auf:

  1. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und dann  Monitoring-Einstellungen aus:

    Zu den Monitoring-Einstellungen

  2. Sehen Sie sich die Tabellen auf dieser Seite an. In den Tabellen sind die Projekte im aktuellen Messwertbereich aufgeführt.

Sie können auch die Liste der Projekte für den aktuellen Messwertbereich aufrufen. Klicken Sie dazu im Navigationsbereich im Feld Messwertbereich auf Maximieren. Im maximierten Bereich werden die folgenden Informationen angezeigt:

  • Eine Liste der Projekte, deren Messwerte für den aktuellen Messwertbereich zugänglich sind.
  • Eine Liste der Projekte, deren Messwertbereich das ausgewählte Projekt umfasst.

Anderen Messwertbereich auswählen

Das in der Projektauswahl der Google Cloud Console ausgewählte Projekt ist das Projekt, das den aktuellen Messwertbereich festlegt. Es besteht eine 1:1-Beziehung zwischen einem den Umfang festlegenden Projekt und einem Messwertbereich.

Wenn Sie einen anderen Messwertbereich auswählen möchten, wählen Sie in der Projektauswahl der Google Cloud Console ein anderes Projekt aus.

AWS-Kontomesswerte ansehen

So rufen Sie die in Ihrem AWS-Connector-Projekt gespeicherten Messwerte auf:

  1. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring aus:

    Zu Monitoring

  2. Wählen Sie einen Messwertbereich aus, in dem das AWS-Connector-Projekt ein überwachtes Projekt ist.

    Wenn Sie die Messwerte Ihres AWS-Kontos ansehen möchten, erstellen Sie ein Diagramm mit Metrics Explorer oder ein Diagramm in einem benutzerdefinierten Dashboard.

Aufnahme von AWS-Kontomesswerten beenden

Löschen Sie das AWS-Connector-Projekt für dieses Konto, um die Aufnahme von Messwerten und Logs des AWS-Kontos zu beenden.

Preise

Im Allgemeinen sind Cloud Monitoring-Systemmesswerte kostenlos, Messwerte von externen Systemen, Agents oder Anwendungen jedoch nicht. Abrechenbare Messwerte werden entweder nach der Anzahl der Byte oder der Anzahl der aufgenommenen Stichproben berechnet.

Weitere Informationen zu Cloud Monitoring-Preisen finden Sie in den folgenden Dokumenten:

Nächste Schritte