O EAS define dois tipos de evento no CloudMonitor: Service e ServiceInstance. O controlador de eventos do EAS envia esses eventos ao CloudMonitor em tempo real. Você pode visualizá-los e configurar regras para operações, auditoria ou alertas no console do CloudMonitor ou pela API.
Visualizar eventos do EAS
Usar o console
Para visualizar eventos do EAS no console do CloudMonitor, execute as etapas a seguir:
Faça login no console do Cloud Monitor.
No painel de navegação, escolha .
Na aba Event Monitoring, selecione PAI em product e clique em Search para visualizar os eventos de sistema do EAS.
-
Na coluna Actions do evento desejado, clique em Details. Exemplo:
Usar a API
Você também pode usar a api DescribeSystemEventAttribute para visualizar eventos do EAS.
Criar e ativar regras de alerta
Usar o console
-
Crie uma regra de alerta para um evento de sistema. Configure os seguintes parâmetros principais:
Product type: Selecione PAI.
Event Type: Escolha ServiceInstance ou Service.
Event Level: Selecione um ou mais níveis de evento conforme suas necessidades de negócio.
Event name: Selecione um ou mais nomes de eventos para monitorar. Para descrições, consulte o Apêndice.
Keyword Filtering: Especifique palavras-chave para filtrar eventos com base no campo
content.
Usar a API
Você também pode usar a api para criar e ativar regras de alerta. Para detalhes, consulte Criar uma regra de alerta para um evento e Ativar uma regra de alerta de evento.
Perguntas frequentes
Uma instância de service refere-se a um service de inferência ou a uma instância de pod?
O tipo de evento Service representa eventos no nível de service. O tipo de evento ServiceInstance representa eventos no nível de instância de pod. Nesse contexto, uma instância de service corresponde a uma instância de pod.
Apêndice: Eventos do EAS compatíveis
O EAS define os seguintes eventos no nível de service e de instância de pod.
Tipo de evento | Nome do evento | Descrição | Nível do evento |
ServiceInstance | EAS:ServiceInstance:Running | A instância de pod está em execução. | INFO |
EAS:ServiceInstance:Pending | A instância de pod está aguardando agendamento. | INFO | |
EAS:ServiceInstance:Completed | A instância de pod foi concluída. | INFO | |
EAS:ServiceInstance:Terminating | A instância de pod está sendo excluída. | INFO | |
EAS:ServiceInstance:Terminated | A instância de pod foi excluída. | INFO | |
EAS:ServiceInstance:Unknown | A instância de pod encontrou uma exceção desconhecida. | WARN | |
EAS:ServiceInstance:Evicted | A instância de pod foi despejada. | WARN | |
EAS:ServiceInstance:ErrImagePull | Ocorreu um erro ao baixar a imagem para a instância de pod. | WARN | |
EAS:ServiceInstance:ImagePullBackOff | Falha ao baixar a imagem para a instância de pod. | WARN | |
EAS:ServiceInstance:CrashLoopBackOff | A instância de pod falhou inesperadamente. | CRITICAL | |
EAS:ServiceInstance:Error | Ocorreu um erro interno na instância de pod. | CRITICAL | |
EAS:ServiceInstance:Failed | A instância de pod não conseguiu ser executada. | CRITICAL | |
EAS:ServiceInstance:SpotToBeReleased | A instância spot está prestes a ser liberada. | WARN | |
Service | EAS:Service:ReplicasChanged | O número de réplicas do service foi alterado. | INFO |
EAS:Service:StatusChanged | O status do service foi alterado. | INFO | |
EAS:Service:Unavailable | O service está indisponível. | CRITICAL | |
EAS:Service:UpdateFailed | A atualização do service falhou. | CRITICAL |