Todos os produtos
Search
Central de documentação

Container Service for Kubernetes:Configure alerting for Knative Services

Última atualização: Jul 02, 2026

Utilize o Simple Log Service (SLS) para coletar logs e gerar alertas sobre anomalias em Serviços Knative. Configure regras de monitoramento de alertas, como frequência de verificação e condições de disparo, defina políticas de notificação e avise operadores e desenvolvedores via DingTalk, SMS ou e-mail quando ocorrer uma falha no serviço, garantindo a continuidade da operação.

Como funciona

O sistema de alertas do Knative utiliza um pipeline de três etapas:

  1. Consulta — O SLS executa uma consulta SQL no seu Logstore com a frequência configurada para detectar padrões de erro.

  2. Avaliação — O SLS verifica se os resultados da consulta atendem às condições de disparo do alerta definidas por você.

  3. Notificação — Quando as condições são atendidas, o SLS envia notificações pelos canais configurados.

Pré-requisitos

Conclua os itens a seguir:

Etapa 1: Consultar e analisar logs

Crie e valide a consulta que sua regra de alerta usará para detectar erros. Para saber mais sobre a sintaxe de consulta, consulte Consultar e analisar logs.

  1. Faça login no console do SLS.

  2. Na seção Projects, clique em seu projeto.

    image

  3. No painel de navegação à esquerda, clique em Log Storage. Na lista Logstores, selecione o seu Logstore.

    image

  4. Insira uma consulta na caixa de pesquisa e clique em Search & Analyze.

    Para monitorar Serviços pela contagem de erros, utilize esta consulta. Ela conta os registros de log com o campo de erro, agrupados por tipo.

    * | select 'ERROR' , count(1) as total group by 'ERROR'

    image.png

Etapa 2: Configurar uma regra de monitoramento de alertas

Na página de consulta do Logstore no console do SLS:

  1. Clique em ícone Alert icon.

    image

  2. Na seção Alert Monitoring Rules, configure sua regra de alerta.

    Principais parâmetros a serem definidos:

    Parâmetro

    Descrição

    Exemplo

    Check frequency

    Frequência com que o SLS avalia sua consulta. Valores menores detectam problemas mais rapidamente, mas geram custos maiores.

    A cada 1 minuto

    Trigger condition

    Limiar que dispara o alerta.

    Disparar quando a contagem de erros exceder 0

    Todos os parâmetros estão documentados em Criar regras de monitoramento de alertas de log.

  3. Defina uma política de notificação para os destinatários e canais de alerta (DingTalk, SMS ou e-mail). Consulte Configurar alertas de log rapidamente.

  4. Valide o alerta. Envie uma solicitação para helloworld-go a fim de gerar um erro nos logs:

    curl -H "Host: helloworld-go.default.example.com" http://<Gateway IP>

    Substitua <Gateway IP> pelo IP do seu gateway e atualize o domínio para corresponder à sua configuração.

    Resposta esperada:

    Hello Knative!

    Após cada intervalo de verificação, o SLS avalia os resultados da consulta em relação à condição de disparo e envia alertas pelos canais de notificação configurados.

Próximas etapas

Visualize dados de monitoramento do Knative em tempo real em um painel do Grafana com o Prometheus Service. Consulte Visualizar painel de monitoramento de serviços Knative.