Monitoring API aktivieren

Auf dieser Seite wird beschrieben, wie Sie die Monitoring API v3 aktivieren und autorisieren. Sie müssen diese API aktivieren, bevor Sie sie verwenden können.

Monitoring API aktivieren

Verwenden Sie entweder die Google Cloud Console oder die Google Cloud CLI, um festzustellen, ob die Monitoring API aktiviert ist, oder um die API zu aktivieren.

Google Cloud Console

  1. Wählen Sie in der Google Cloud Console das Google Cloud-Projekt aus, für das Sie die API aktivieren möchten, und rufen Sie dann die Seite APIs und Dienste auf:

    Zu APIs und Dienste

  2. Klicken Sie auf die Schaltfläche APIs und Dienste aktivieren.

  3. Suchen Sie nach „Monitoring“.

  4. Klicken Sie in den Suchergebnissen auf "Stackdriver Monitoring API".

  5. Wenn "API aktiviert" angezeigt wird, ist die API bereits aktiviert. Falls nicht, klicken Sie auf Aktivieren.

gcloud-CLI

  1. Wenn Sie die Google Cloud CLI noch nicht auf Ihrer Workstation installiert haben, finden Sie weitere Informationen unter gcloud CLI installieren.

  2. Prüfen Sie, ob die Monitoring API aktiviert ist. Führen Sie dazu den folgenden Befehl auf Ihrer Workstation aus. Ersetzen Sie dabei PROJECT_ID durch die ID des Projekts, für das Sie die API aktivieren möchten:

    gcloud services list --project=PROJECT_ID
    

    Wenn monitoring.googleapis.com in der Ausgabe angezeigt wird, ist die API aktiviert.

  3. Wenn die API nicht aktiviert ist, führen Sie den folgenden Befehl aus, um sie zu aktivieren:

    gcloud services enable monitoring --project=PROJECT_ID
    

    Weitere Informationen finden Sie unter gcloud services.

Verwendung der Monitoring API autorisieren

Der Zugriff auf die Monitoring API wird über IAM-Rollen und -Berechtigungen (Identity and Access Management) gesteuert. Jeder Methode ist eine Berechtigung zugeordnet. Berechtigungen für zugehörige Methoden werden in Rollen zusammengefasst, die dann den Nutzern gewährt werden können. Weitere Informationen finden Sie unter Zugriff mit IAM steuern.

Nachdem der Zugriff auf eine API autorisiert wurde, kann sie von überall aus verwendet werden. Sie können beispielsweise die Methode timeSeries.list über Ihre lokale Workstation aufrufen. Sie können die API auch verwenden, um Messwerte für jede Entität zu senden, die als überwachte Ressource dargestellt werden kann. Eine Liste der verfügbaren Typen finden Sie unter Typen von überwachten Ressourcen für benutzerdefinierte Messwerte.

Wenn Sie eine Anwendung schreiben, die die empfohlenen Clientbibliotheken verwendet, autorisieren diese Bibliotheken Ihre Anwendung mithilfe der Standardanmeldedaten für Anwendungen.

In einigen Situationen können Sie möglicherweise auch API-Schlüssel verwenden. Dienstkonten werden jedoch im Allgemeinen empfohlen. API-Schlüssel sind in Clients wie Browsern und mobilen Anwendungen ohne Back-End-Server nützlich. Weitere Informationen finden Sie unter API-Schlüssel verwenden.

Weitere Informationen zur Authentifizierung und Autorisierung finden Sie in unserem Authentifizierungsleitfaden.