Arbeitslasten mit benutzerdefinierten Regeln bewerten

In diesem Dokument wird beschrieben, wie Sie benutzerdefinierte Regeln in Workload Manager verwenden, um Ihre Arbeitslasten anhand von Best Practices zu bewerten, die für Ihre Organisation empfohlen werden.

Weitere Informationen finden Sie unter Benutzerdefinierte Regeln in Workload Manager.

Hinweise

  • Benutzerdefinierte Regeln mit Rego erstellen und Regeln in einen Cloud Storage-Bucket hochladen.
  • Aktivieren Sie die folgenden APIs in Ihrem Google Cloud -Projekt, in dem Sie die Auswertung erstellen und ausführen:
    • Service Usage API
    • Cloud Monitoring API

Erforderliche Rollen

Weitere Informationen zu den erforderlichen IAM-Rollen finden Sie unter Erforderliche Berechtigungen zum Erstellen und Ausführen einer Evaluierung.

Arbeitslasten mit benutzerdefinierten Regeln bewerten

So erstellen Sie eine Arbeitslastbewertung mit benutzerdefinierten Regeln:

  1. Rufen Sie in der Google Cloud Console die Seite Workload Manager auf.

    Zum Arbeitslastmanager

  2. Ein Google Cloud -Projekt auswählen

  3. Wenn Sie dazu aufgefordert werden, klicken Sie auf Aktivieren, um die erforderliche API für Workload Manager zu aktivieren.

  4. Klicken Sie auf Neue Bewertung.

  5. Führen Sie im Bereich Name und Regeln die folgenden Schritte aus:

    1. Geben Sie unter Arbeitslastname einen Namen für die Arbeitslastbewertung ein.
    2. Wählen Sie unter Arbeitslasttyp die Option Benutzerdefiniert aus.
    3. Optional: Wählen Sie den Cloud Storage-Bucket mit den benutzerdefinierten Regeln aus.

      Sie können die Beispielregeln im GitHub-Repository GoogleCloudPlatform/workload-manager verwenden oder eigene Regeln erstellen und in den Cloud Storage-Bucket hochladen. Weitere Informationen finden Sie unter Benutzerdefinierte Regeln mit Rego schreiben.

    4. Wählen Sie in der Regeltabelle die benutzerdefinierten Regeln aus, anhand derer die ausgewählten Ressourcen validiert werden sollen.

  6. Wählen Sie im Bereich Bereich und Filter die Ressourcen aus, die in die Bewertung einbezogen werden sollen.

    1. Klicken Sie auf Bereiche durchsuchen und wählen Sie die Organisationen, Ordner oder Projekte aus, in denen Sie die Auswertung ausführen möchten.
    2. Optional: Verwenden Sie im Bereich Filter auf Ressourcen anwenden Filter, um nur bestimmte Ressourcen auszuwählen.
    3. Wählen Sie im Abschnitt Speicherort für Auswertungsdaten die Regionen aus, in denen Workload Manager die Auswertungsdaten speichern soll.
  7. Klicken Sie auf Weiter.

  8. Führen Sie im Abschnitt Häufigkeit und Benachrichtigung folgende Schritte aus:

    1. Optional: Wenn Sie die Bewertungsergebnisse in ein BigQuery-Dataset exportieren möchten, wählen Sie In BigQuery-Dataset speichern aus und geben Sie den Namen des Datasets an.

    2. Optional: Wenn Sie für jede Bewertung eine separate Tabelle erstellen möchten, klicken Sie auf Neue Ergebnistabelle für diese Bewertung erstellen.

    3. Optional: Wenn Sie Auswertungsdaten mit vom Kunden verwalteten Verschlüsselungsschlüsseln (Customer-Managed Encryption Keys, CMEK) verschlüsseln möchten, klicken Sie auf Verschlüsselung und geben Sie für jede Region einen Verschlüsselungsschlüssel an. Weitere Informationen finden Sie unter Vom Kunden verwaltete Verschlüsselungsschlüssel für Auswertungen aktivieren.

  9. Klicken Sie auf Weiter.

  10. Wählen Sie im Bereich Bewertungsbereich die Ressourcen aus, die in die Bewertung einbezogen werden sollen.

    1. Klicken Sie auf Bereiche durchsuchen und wählen Sie die Organisationen, Ordner oder Projekte aus, in denen Sie die Auswertung ausführen möchten.
    2. Optional: Verwenden Sie im Bereich Filter auf Ressourcen anwenden Filter, um nur bestimmte Ressourcen auszuwählen.
  11. Klicken Sie auf Weiter.

  12. Wählen Sie im Bereich Bewertungsregeln die benutzerdefinierten Regeln aus, anhand derer die ausgewählten Ressourcen validiert werden sollen.

  13. Wählen Sie im Bereich Planung die Häufigkeit aus, mit der die Analyse ausgeführt werden soll.

  14. Klicken Sie auf Weiter.

  15. Wählen Sie im Bereich Benachrichtigungen den Benachrichtigungskanal und die Ereignisse aus, zu denen Sie Benachrichtigungen erhalten möchten.

  16. Klicken Sie auf Weiter.

  17. Prüfen Sie die Einstellungen für die Bewertung und klicken Sie dann auf Erstellen.

Bewertung ausführen

So führen Sie eine Arbeitslastbewertung aus:

  1. Rufen Sie in der Google Cloud Console die Seite Workload Manager auf.

    Rufen Sie Workload Manager auf.

  2. Klicken Sie auf den Namen der Bewertung.

  3. Klicken Sie auf der Seite Arbeitslastinformationen auf Ausführen. Die Bewertung einer Arbeitslast dauert einige Minuten. Es kann vorkommen, dass Bewertungen aufgrund der Zeit, die eine Bewertung benötigt, nicht in Echtzeit ermittelt werden.

Nächste Schritte