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çãomonitoringrule-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:
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
einfo
.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"
.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.