Abrechnungsbenachrichtigungen verwalten

Auf dieser Seite wird beschrieben, wie Sie Abrechnungsbenachrichtigungen und ‑benachrichtigungsregeln erstellen und stummschalten.

Hinweise

Bevor Sie fortfahren, müssen Sie die folgende erforderliche Rolle haben:

  • MonitoringRule PA Creator: Erstellen und Verwalten von benutzerdefinierten MonitoringRule-Ressourcen. Bitten Sie Ihren Organisations-IAM-Administrator, Ihnen die Rolle monitoringrule-pa-creator zuzuweisen.

Benachrichtigungsregeln erstellen

Mit der Ressource MonitoringRule in der Observability API können Sie Benachrichtigungsregeln basierend auf Rechnungs-Messwerten und Ihren Ausgabenschwellen erstellen.

Eine Anleitung zum Erstellen von Benachrichtigungen mit der GDC-Konsole finden Sie unter Benachrichtigungsregeln erstellen.

So erstellen Sie eine Benachrichtigungsregel:

  1. Erstellen Sie eine YAML-Datei und fügen Sie die MonitoringRule-Ressource und den folgenden Inhalt hinzu:

    apiVersion: monitoring.gdc.goog/v1
    kind: MonitoringRule
    metadata:
      name: MONITORING_RULE_NAME
      namespace: PROJECT
    spec:
      interval: INTERVAL
      limit: LIMIT
      alertRules:
      - alert: ALERT
        expr: EXPRESSION
        labels:
          severity: SEVERITY
          code: BILLING_CODE
          resource: BILLING
        annotations:
          message: MESSAGE
    

    Ersetzen Sie die folgenden Variablen:

    Variable Beschreibung
    MONITORING_RULE_NAME Der Name der Monitoring-Regel.

    Beispiel: invoice-total-cost.
    PROJECT Der Projekt-Namespace, in dem sich die Rechnung befindet.

    Beispiel: platform-obs.
    INTERVAL Die Dauer, die die Benachrichtigung in einem bestimmten Zeitraum wiederholt wird.

     Beispiel: 60s definiert, dass der Alert alle 60 Sekunden ausgeführt wird.
    LIMIT Die Häufigkeit, mit der eine Benachrichtigung ausgeführt werden kann.

     Beispiel: 0 für kein Limit.
    ALERT Der Name der Benachrichtigung.

    Beispiel: invoice_total_cost_approaching_limit.
    EXPRESSION Der PromQL-Ausdruck zur Beschreibung der Benachrichtigungsregel. Informationen zum Abrufen eines PromQL-Ausdrucks finden Sie unter Benachrichtigungen über die HTTP API abfragen.

    Wenn Sie beispielsweise eine Benachrichtigungsregel mit einem Ausgabenschwellenwert von 80% Ihres Budgetbetrags von 500.000 $festlegen möchten, verwenden Sie den folgenden Ausdruck:

    sum(metering_invoice_line_item_total_cost{task_order_number="TASK_ORDER", clin_number="CLIN"}) / 500000 > 0.8

    Ersetzen Sie TASK_ORDER durch Ihre Aufgabenbestellung und CLIN durch die Nummer der Vertragsposition.
    SEVERITY Der Schweregrad der Benachrichtigungsregel. Die Schweregradwerte sind error, critical, warning und info.
    BILLING_CODE Der Abrechnungscode, den Sie für die Benachrichtigungsregel definieren.

    Beispiel: "BILLING-100".
    MESSAGE Eine Beschreibung der Benachrichtigung, die angezeigt wird, wenn die Benachrichtigungsregel ausgeführt wird.

    Beispiel: "Spending exceeded limit".
  2. Wenden Sie den Inhalt der YAML-Datei an und legen Sie die Benachrichtigungsregel fest:

    kubectl apply -f FILENAME.yaml
    

Benachrichtigungen für Ausgabengrenzwerte erstellen

Ihr Infrastrukturbetreiber erstellt Benachrichtigungsrichtlinien für Ausgabengrenzwerte in der GDC Console. Benachrichtigungen zum Ausgabenschwellenwert sind benutzerdefinierte Abrechnungsbenachrichtigungen, die Sie darüber informieren, wenn die Abrechnungskosten den von Ihnen festgelegten Schwellenwert überschreiten. In Ihrer Auftragsbestätigung werden beispielsweise Benachrichtigungen zu den Gesamtkosten der Abrechnung erstellt und die Benachrichtigungen werden basierend auf einem festen Dollarbetrag oder als Prozentsatz des ursprünglichen Budgetbetrags konfiguriert.

Wenn Sie Benachrichtigungen für Ausgabenlimits und andere Abrechnungsbenachrichtigungen auf Organisationsebene erstellen möchten, senden Sie eine Anfrage an Ihren IO. Fügen Sie Ihrer Anfrage die folgenden Parameter hinzu:

  • Nummer des Arbeitsauftrags.
  • CLIN
  • Der Gesamtbudgetbetrag für die angegebene Aufgabenstellung und den angegebenen Posten.
  • Die Budgetüberschreitungsgrenze.

Benachrichtigungen stummschalten

Sie können Benachrichtigungsregeln über die GDC Console stummschalten und die Stummschaltung aufheben. Folgen Sie der Anleitung unter Benachrichtigung stummschalten.

Abrechnungsbenachrichtigungen konfigurieren

Eine Anleitung zum Konfigurieren von Abrechnungsbenachrichtigungen finden Sie unter Benachrichtigungskanäle konfigurieren.