Gerenciando Regras do Serviço Events

Crie e gerencie regras para o serviço Events.

As tarefas para gerenciar regras incluem gerenciar as regras, bem como as ações, os tipos de evento e os atributos que compõem as regras. Consulte Como o Serviço Events Funciona para obter mais informações sobre regras.

Você pode executar as seguintes tarefas de regras de evento:

Você pode executar as seguintes tarefas associadas às ações:

É possível executar estas tarefas associadas aos tipos de evento:

Você pode executar as seguintes tarefas associadas aos atributos:

É possível executar estas tarefas associadas a tags de filtro:

Pré-requisitos para Criar Regras

  • Recursos de ação: Você deve ter recursos já configurados para especificar como uma ação. O serviço Events chama a ação especificada na regra fornecendo a mensagem de evento a recursos de ação, que podem incluir tópicos , streams ou funções. Toda regra deve ter pelo menos uma ação. O serviço Events pode chamar qualquer um dos seguintes serviços, fornecendo uma mensagem de evento para processamento:

  • Políticas do serviço IAM: Para gerenciar ou listar regras, você deve receber o tipo necessário de acesso em uma política gravada por um administrador, independentemente de você estar usando a Console ou a API REST com um SDK, uma CLI ou outra ferramenta. Se você tentar executar uma tarefa e receber uma mensagem de que não tem permissão ou não está autorizado, confirme com o administrador o tipo de acesso concedido e em qual compartimento você deve trabalhar. Para obter mais informações, consulte Serviço Events e Políticas do Serviço IAM.

  • Mensagens de evento: Para criar regras, os recursos que você deseja monitorar com a regra devem emitir eventos. Para obter mais informações, consulte Serviços que Produzem Eventos.

Como Trabalhar com Regras

Observação

Cada regra pode ter no máximo 10 ações.

Um workflow típico para configurar a regra pode seguir este padrão: 

  1. Identificar recursos de ação

    Configure ou identifique os recursos de ação que você pretende usar com a regra. Por exemplo, você pode configurar um tópico do serviço Notifications e criar inscrições para a equipe do DevOps para que ela seja notificada quando os backups forem concluídos. Se um tópico já existir, você poderá usá-lo em vez de criar um tópico. Os recursos que você especifica para ações não precisam estar no mesmo compartimento da regra.

  2. Planejar filtragem

    Verifique os recursos que você deseja monitorar para emitir eventos ao serviço Events e planeje sua estratégia de correspondência de padrões. Por exemplo, talvez você queira monitorar backups nas instâncias do Autonomous Database for Analytics e Data Warehousing no compartimento ABC. Certifique-se de que as instâncias do Autonomous Database for Analytics e Data Warehousing emitam um tipo de evento que você pode usar para criar a automação necessária. Revise o evento JSON de exemplo para determinar a melhor maneira de identificar esses recursos nos filtros. Consulte Fazendo Correspondência de Eventos com Filtros e Serviços que Produzem Eventos.

  3. Criar a regra

    As regras se aplicam a eventos no compartimento em que você os cria e a qualquer compartimento filho. Crie uma regra no compartimento com o recurso que você deseja monitorar e especifique onde os eventos correspondentes serão entregues. Por exemplo, no compartimento ABC, você poderá criar uma regra que filtre eventos de backup do Autonomous Database for Analytics e do Data Warehousing. Como o serviço Events não tem requisito sobre o local dos recursos de ação, você pode especificar um tópico no compartimento XYZ como o recurso para fornecer quaisquer eventos correspondentes.

Gerenciando Tags para Regras

Você pode aplicar tags a recursos para ajudar você a organizá-los de acordo com necessidades de negócios. Você pode aplicar tags no momento da criação de um recurso ou pode atualizá-lo posteriormente com tags. Para obter informações gerais sobre a aplicação de tags, consulte Tags de Recursos.

Tags e Filtragem de Eventos

Com o serviço Events, você também pode usar tags para selecionar recursos na sua tenancy. Você seleciona os recursos adicionando a tag a um filtro em uma regra. Uma tag de filtro ajuda a aprimorar a automação ao escolher apenas recursos que contenham uma tag específica. Por exemplo, vamos supor que você tenha dezenas de instâncias do serviço Database na sua tenancy, mas apenas algumas das mais críticas dessas instâncias têm a tag. Você pode criar uma regra que aciona uma ação específica para recursos que contêm apenas a tag "Operações".

A política para trabalhar com tags de filtro não é diferente da política para trabalhar com tags.

Para gerenciar tags de filtro
  1. Abra o menu de navegação e selecione Observabilidade e Gerenciamento. Em Serviço Events, selecione Regras.
  2. Escolha um Compartimento no qual você tenha permissão para trabalhar e clique no nome da regra.
  3. No menu Recursos, clique em Correspondência de Eventos.
  4. Na seção Tags de Filtro, você pode exibir ou editar tags de filtro existentes ou clicar em Adicionar Tag de Filtro para adicionar novas tags.

Gerenciando Tags para Regras

  1. Abra o menu de navegação e selecione Observabilidade e Gerenciamento. Em Serviço Events, selecione Regras.
  2. Selecione o Compartimento na lista.

    Todas as regras de eventos nesse compartimento são listadas em formato tabular.

  3. Selecione a regra de eventos cujas tags você deseja gerenciar.

    A página Detalhes de Regras será exibida.

  4. Clique na guia Tags para exibir ou editar tags existentes ou clique em Adicionar Tags para adicionar novas tags.

Para obter mais informações, consulte Tags de Recursos.

Mover Regras para Outro Compartimento

Você pode mover regras de um compartimento para outro. Ao mover uma regra para um novo compartimento, você interrompe o monitoramento de eventos de recursos no compartimento atual e começa a monitorar eventos no novo compartimento (e em qualquer compartimento filho). Depois de mover a regra para o novo compartimento, as políticas inerentes são aplicadas imediatamente e afetam o acesso às regras por meio da Console. Mover as regras não afeta o acesso pelo serviço Events às ações definidas nas regras. Para obter mais informações, consulte Gerenciando Compartimentos.

Regras de Monitoramento

Você pode monitorar a integridade, a capacidade e o desempenho dos recursos do Oracle Cloud Infrastructure usando métricas, alarmes e notificações. Para obter mais informações, consulte os serviços Monitoring e Notifications.

Para obter mais informações sobre o monitoramento das regras criadas, consulte Métricas do Serviço Events.

Eventos de Objeto e o Serviço Events

Os eventos dos objetos são tratados de forma distinta dos outros recursos. Os objetos não emitem eventos por padrão. Use a Console, a CLI ou a API para ativar um bucket para emitir eventos para alterações no estado do objeto. Você pode ativar eventos para alterações de estado do objeto durante ou após a criação do bucket. Consulte Ativando ou Desativando a Emissão de Eventos para Alterações do Estado do Objeto para obter mais informações.