Faça a gestão dos alertas de faturação

Esta página aborda a criação e a desativação de alertas de faturação e regras de alerta.

Antes de começar

Antes de continuar, certifique-se de que tem a seguinte função necessária:

  • MonitoringRule PA Creator: crie e faça a gestão de recursos personalizados.MonitoringRule Peça ao administrador de IAM da organização para lhe conceder a função monitoringrule-pa-creator.

Crie regras de alerta

Pode criar regras de alerta com base nas métricas de faturas e nos limites de gastos usando o recurso MonitoringRule na API Observability.

Consulte o artigo Crie regras de alerta para ver instruções sobre como criar alertas através da consola do GDC.

Para criar uma regra de alerta, siga estes passos:

  1. Crie um ficheiro YAML e adicione o recurso MonitoringRule e o seguinte conteúdo:

    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
    

    Substitua as seguintes variáveis:

    Variável Descrição
    MONITORING_RULE_NAME O nome da regra de monitorização.

    Por exemplo: invoice-total-cost.
    PROJECT O espaço de nomes do projeto onde a fatura reside.

    Por exemplo: platform-obs.
    INTERVAL O período durante o qual o alerta é executado novamente num determinado período.

    Por exemplo: 60s define que o alerta é executado a cada sessenta segundos.
    LIMIT O número de vezes que um alerta pode ser executado.

    Por exemplo: 0 para não ter limite.
    ALERT O nome do alerta.

    Por exemplo: invoice_total_cost_approaching_limit.
    EXPRESSION A expressão PromQL para descrever a regra de alerta. Para obter uma expressão PromQL, consulte o artigo Consultar alertas a partir da API HTTP.

    Por exemplo, para definir uma regra de alerta com um limite de gastos de 80% do valor orçamentado de 500 000 €, use a seguinte expressão:

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

    Substitua TASK_ORDER pela sua ordem de tarefa e CLIN pelo número do elemento publicitário do contrato.
    SEVERITY A gravidade da regra de alerta. Os valores de gravidade incluem error, critical, warning e info.
    BILLING_CODE O código de faturação que define para a regra de alerta.

    Por exemplo: "BILLING-100".
    MESSAGE Uma descrição do alerta que aparece quando a regra de alerta é executada.

    Por exemplo: "Spending exceeded limit".
  2. Aplique o conteúdo do ficheiro YAML e defina a regra de alerta:

    kubectl apply -f FILENAME.yaml
    

Crie alertas de limite de gastos

O seu operador de infraestrutura (IO) cria políticas de alerta de limite de gastos na consola do GDC. Os alertas de limite de gastos são alertas de faturação personalizados que indicam quando os custos de faturação excedem o limite que definiu. Por exemplo, a sua OI cria alertas de custo total de faturação e configura os alertas com base num valor fixo em dólares ou como uma percentagem do valor orçamentado inicial.

Para criar alertas de limite de gastos e outros alertas de faturação ao nível da organização, envie um pedido à sua OI. Inclua os seguintes parâmetros no seu pedido:

  • Número da ordem de tarefa (TO).
  • CLIN
  • O valor de orçamento total para a PO e o CLIN especificados.
  • O limite do orçamento.

Silencie alertas

Pode silenciar e anular o silêncio das regras de alerta através da consola do GDC. Siga as instruções em Desativar o som de um alerta.

Configure notificações de faturação

Para configurar as notificações de faturação, siga as instruções em Configure canais de notificação.