Configurar Definições de Alarme para HeatWave e MySQL Externo

Você pode configurar definições de alarme para simplificar o processo de criação e gerenciamento de alarmes para sistemas de BD HeatWave e MySQL Externos no Database Management.

Na seção Definições de alarme, você pode usar o conjunto padronizado disponível de regras e limites e criar alarmes recomendados pela Oracle para monitorar proativamente métricas importantes, como utilização de CPU e espaço em disco. Os alarmes recomendados pela Oracle no Database Management simplificam muito o processo de criação de um alarme de serviço do Oracle Cloud Infrastructure Monitoring e de configuração de um sistema de notificação para cenários operacionais comuns para seus sistemas de BD. Esse processo notifica você sobre problemas de integridade e desempenho e serve como um mecanismo de monitoramento proativo para garantir que o sistema de banco de dados opere de forma eficiente e segura. Além disso, se quiser usar o conjunto completo de opções disponíveis ao criar alarmes, você terá a opção de navegar até o serviço Monitoring e criar alarmes personalizados para o sistema de banco de dados. Veja alguns outros benefícios do recurso Definições de alarme:

  • Editar e personalizar alarmes: você pode editar os valores pré-configurados dos alarmes recomendados pela Oracle e os valores dos alarmes personalizados para personalizá-los. Isso fornece a flexibilidade de editar um alarme para atender a requisitos específicos.
  • Clonar alarmes para vários sistemas de BD: Você pode clonar alarmes criados anteriormente e aplicá-los a sistemas de BD específicos ou a todos os sistemas de BD em um compartimento, garantindo assim definições de monitoramento padronizadas.

Para ir para a seção Definições de alarme, vá para a página MySQL detalhes do banco de dados e clique em Definições de alarme no painel esquerdo em Recursos.

Na seção Definições de alarme, você pode:

  • Crie alarmes recomendados pela Oracle ou navegue até o serviço Monitoring para criar alarmes personalizados para um sistema de banco de dados.
  • Exiba os alarmes criados para o sistema de banco de dados ou todos os sistemas de banco de dados no compartimento.
    Observação

    Para exibir alarmes na seção Definições de alarme do serviço Database Management, certifique-se de:
    • Os alarmes são criados usando as métricas prontas para uso do Oracle Cloud Infrastructure emitidas no namespace oracle_oci_database para sistemas de BD HeatWave e Externos MySQL e no namespace oci_mysql_database apenas para sistemas de BD HeatWave.
    • A dimensão resourceId é especificada ao criar alarmes para um sistema de banco de dados. Os alarmes criados para todos os sistemas de banco de dados em um compartimento não exigem que dimensões sejam especificadas.

    Para obter informações sobre:

  • Editar alarmes
  • Clonar alarmes
  • Excluir alarmes

Além das permissões do Database Management, são necessárias outras permissões de serviços do Oracle Cloud Infrastructure para executar tarefas relacionadas a alarmes. Para obter informações sobre:

  • Permissões do serviço Monitoring necessárias para criar alarmes. Consulte Gerenciando Alarmes.
  • Permissões do serviço Oracle Cloud Infrastructure Notification necessárias para criar e usar tópicos. Consulte Gerenciando Tópicos.

Alarmes Recomendados pela Oracle para Sistemas de BD HeatWave e MySQL Externos

Veja a lista de alarmes recomendados pela Oracle para sistemas de BD HeatWave e MySQL Externos.

Alarme Recomendado pela Oracle Gravidade Descrição
Utilização da CPU (%) Crítico Alarme criado usando a métrica CPUUtilization para notificar quando a utilização da CPU do host do sistema de banco de dados ou dos nós HeatWave excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica CPUUtilization é maior que o valor limite de 90%.

Consulta de alarme padrão: CPUUtilization[5m].mean() > 90

Utilização da CPU (%) Advertência Alarme criado usando a métrica CPUUtilization para notificar quando a utilização da CPU do host do sistema de banco de dados ou dos nós HeatWave excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica CPUUtilization é maior que o valor limite de 75%.

Consulta de alarme padrão: CPUUtilization[5m].mean() > 75

Utilização do espaço em disco (%) Crítico Alarme criado usando a métrica DbVolumeUtilization para notificar quando a utilização total de espaço dos volumes do sistema de BD excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica DbVolumeUtilization é maior que o valor limite de 90%.

Consulta de alarme padrão: DbVolumeUtilization[5m].mean() > 90

Utilização do espaço em disco (%) Advertência Alarme criado usando a métrica DbVolumeUtilization para notificar quando a utilização total de espaço dos volumes do sistema de BD excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica DbVolumeUtilization é maior que o valor limite de 80%.

Consulta de alarme padrão: DbVolumeUtilization[5m].mean() > 80

Bytes de gravação em disco Crítico Alarme criado usando a métrica DbVolumeWriteBytes para notificar quando o total de bytes gravados nos volumes do sistema de BD é igual a 0.

Por padrão, esse alarme é acionado quando a média da métrica DbVolumeWriteBytes é 0.

Consulta de alarme padrão: DbVolumeWriteBytes[5m].mean() == 0

Status de integridade do HeatWave Crítico Alarme criado usando a métrica HeatWaveHealth para notificar quando o status de integridade do cluster HeatWave não estiver íntegro e exceder o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica HeatWaveHealth é maior que 0.

Consulta de alarme padrão: HeatWaveHealth[5m].mean() > 0

Observe que esse alarme não está disponível para sistemas de BD MySQL Externos.

Utilização da memória (%) Crítico Alarme criado usando a métrica MemoryUtilization para notificar quando a utilização de memória do host do sistema de banco de dados ou dos nós HeatWave excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica MemoryUtilization é maior que o valor limite de 95%.

Consulta de alarme padrão: MemoryUtilization[5m].mean() > 95

Utilização da memória (%) Advertência Alarme criado usando a métrica MemoryUtilization para notificar quando a utilização de memória do host do sistema de banco de dados ou dos nós HeatWave excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica MemoryUtilization é maior que o valor limite de 90%.

Consulta de alarme padrão: MemoryUtilization[5m].mean() > 90

Monitoramento interrompido - Problema de coleta de métricas Crítico Alarme criado usando a métrica MonitoringStatus para notificar quando o sistema de BD está inativo. Esse alarme é acionado quando a coleta de métricas é interrompida devido a problemas relacionados à rede, ao agente, às credenciais, à conexão ou aos dados ausentes ou quando o sistema de BD está inativo.

Este é um alarme avançado e não pode ser editado no Database Management. Você pode editar esse alarme no serviço Oracle Cloud Infrastructure Monitoring; no entanto, é recomendável não editá-lo.

Bytes recebidos na rede Crítico Alarme criado usando a métrica NetworkReceiveBytes para notificar quando o total de bytes de recebimento de rede do sistema de BD é igual a 0.

Por padrão, esse alarme é acionado quando a média da métrica NetworkReceiveBytes é 0.

Consulta de alarme padrão: NetworkReceiveBytes[5m].mean() == 0

Criar Alarmes Recomendados

Você pode criar alarmes recomendados pela Oracle que são pré-configurados para cenários operacionais comuns para seus sistemas de BD HeatWave e Externo MySQL.

  1. Na seção Definições de alarme da página MySQL detalhes do banco de dados, clique em Criar e depois clique em Alarmes recomendados.
    Observação

    Se você quiser criar um alarme personalizado para seu sistema de banco de dados no serviço Oracle Cloud Infrastructure Monitoring, em vez de um alarme recomendado pela Oracle, clique em Criar e, em seguida, clique em Alarme personalizado. Para exibir um alarme personalizado na seção Definições de alarme no Database Management, certifique-se de:
    • O alarme é criado usando uma métrica pronta para uso emitida no namespace oracle_oci_database (grupos de recursos: mysql_database e mysql_database_advanced_metrics para sistemas de BD HeatWave e mysql_external_database para sistemas de BD MySQL Externos) e o namespace oci_mysql_database apenas para sistemas de BD HeatWave. Para obter informações sobre essas métricas, consulte Métricas do Serviço Database Management para HeatWave e MySQL Externo.
    • A dimensão resourceId é especificada ao criar um alarme para um sistema de banco de dados. Um alarme criado para todos os sistemas de BD em um compartimento não exige que dimensões sejam especificadas.

    Para obter informações sobre como criar um alarme no serviço Monitoring, consulte Criando um Alarme Básico.

  2. No painel Criar alarmes recomendados, selecione entre os alarmes disponíveis comumente usados. Por default, todos os alarmes são selecionados.
    Para obter informações sobre os alarmes recomendados pela Oracle disponíveis para sistemas de BD HeatWave e MySQL Externos, consulte Alarmes recomendados pela Oracle para Sistemas de BD HeatWave e MySQL Externos.
  3. Opcionalmente, clique no ícone Ações (Ações) disponível para cada alarme recomendado e clique em Editar limite para editar os valores pré-configurados do alarme. Por exemplo, o alarme Utilização da CPU (%) é acionado quando a utilização média da CPU foi superior a 90% nos últimos 5 minutos. No painel Editar alarme, você pode fazer alterações nos vários valores pertencentes ao alarme, por exemplo, especificar outro valor de limite, valor de intervalo (período) para consultar dados de métrica ou o período de atraso do trigger, que é o período antes de o alarme estar no estado de acionamento. Para obter informações sobre os campos exibidos no painel Editar alarme, consulte Editar Alarmes.
  4. Na seção Notificações, selecione o compartimento e o tópico para os quais você deseja enviar notificações de alarme.
    Se um tópico existente não estiver disponível, clique em Criar um tópico para criar um novo tópico e especificar detalhes da assinatura. Para obter informações sobre tópicos e inscrições, consulte Gerenciando Tópicos e Gerenciando Inscrições.
  5. Clique em Criar.
    O painel Criar alarmes é exibido com um status dos alarmes recomendados pela Oracle que estão sendo criados.
  6. Feche o painel Criar alarmes após a criação dos alarmes.

Depois que os alarmes forem criados, você poderá:

  • Clique no alarme para exibir os detalhes do alarme na página Definições de Alarme no serviço Monitoring. Para alarmes recomendados pela Oracle, a tag de formato livre fornecedor: DBM é adicionada por padrão durante o processo de criação e é exibida na seção Tags.
    Observação

    É possível que usuários diferentes criem o mesmo alarme recomendado pela Oracle para um sistema de banco de dados. Se forem exibidos alarmes duplicados para um sistema de banco de dados, clique no alarme para exibir informações como quem criou o alarme e quando ele foi criado na seção Tags na página Definições de Alarme do serviço Monitoring.
  • Use o campo Pesquisar e as listas suspensas de filtro acima da lista de alarmes para filtrar os alarmes:
    • Filtro de gravidade: Selecione uma opção de severidade de alarme para exibir apenas os alarmes de um tipo de severidade específico.
    • Filtro de escopo: Selecione uma das opções disponíveis para exibir os alarmes especificados para todos os sistemas de banco de dados em um compartimento ou os alarmes especificados para o sistema de banco de dados. Por padrão, todos os alarmes são exibidos.
    • Filtro de origem: Selecione uma das opções disponíveis para exibir os alarmes recomendados pela Oracle ou os alarmes personalizados criados no serviço Monitoring para o sistema de BD. Por padrão, todos os alarmes são exibidos.
  • Clique no ícone Ações (Ações) e clique em Editar limite para editar os valores básicos de alarme no Database Management ou clique em Editar alarme para exibir e editar o conjunto completo de valores especificado para o alarme no serviço Monitoring. Para obter informações, consulte Editar Alarmes.
  • Selecione alarmes e clique em Clonar para clonar os alarmes. Para obter informações, consulte Clonar Alarmes.
  • Selecione alarmes e clique em Excluir para excluir os alarmes.

Editar Alarmes

Você pode editar os valores especificados para um alarme para personalizar o alarme para atender às suas necessidades.

O recurso de edição na seção Definições de alarme oferece a flexibilidade de fazer alterações nos valores do alarme e personalizar o alarme. Nesta seção, você pode:

  • Clique em Editar limite ao criar um alarme recomendado pela Oracle ou para um alarme personalizado ou recomendado pela Oracle criado anteriormente para editar valores básicos de alarme, como limite, intervalo e severidade. Para alarmes recomendados pela Oracle, isso permite que você faça alterações nos valores pré-configurados para atender a requisitos específicos.
  • Clique em Editar alarme para ver um alarme personalizado ou recomendado pela Oracle criado anteriormente para exibir e editar o conjunto completo de valores especificados para o alarme no serviço Oracle Cloud Infrastructure Monitoring.

Para editar valores básicos de alarme para alarmes recomendados pela Oracle ou personalizados no Database Management:

  1. Na seção Definições de alarme da página MySQL detalhes do banco de dados, clique no ícone Ações (Ações) de um alarme e clique em Editar limite.
    Observação

    Para editar o conjunto completo de valores especificados para o alarme no serviço Monitoring, clique no ícone Ações (Ações) do alarme e clique em Editar alarme. Para exibir e editar um alarme personalizado na seção Definições de alarme no Database Management, certifique-se de que:
    • O alarme é criado usando uma métrica pronta para uso emitida no namespace oracle_oci_database (grupos de recursos: mysql_database e mysql_database_advanced_metrics para sistemas de BD HeatWave e mysql_external_database para sistemas de BD MySQL Externos) e o namespace oci_mysql_database apenas para sistemas de BD HeatWave. Para obter informações sobre essas métricas, consulte Métricas do Serviço Database Management para HeatWave e MySQL Externo.
    • A dimensão resourceId é especificada ao criar um alarme para um sistema de banco de dados. Um alarme criado para todos os sistemas de BD em um compartimento não exige que dimensões sejam especificadas.
  2. No painel Editar alarme, edite os seguintes detalhes, conforme necessário:
    1. Nome: Nome do alarme.
    2. Corpo do alarme: Conteúdo legível da notificação.
    3. Gravidade: Tipo de resposta necessário quando o alarme está no estado de acionamento. Por exemplo, Crítico, Erro e assim por diante.
    4. Intervalo: Janela de agregação ou a frequência com que os pontos de dados são agregados.
    5. Estatística: Função a ser usada para agregar os pontos de dados. Por exemplo, Média, Taxa e assim por diante.
    6. Operador: Operador usado no limite da condição. Por exemplo, maior que, igual a e assim por diante.
    7. Limite: Valor a ser usado para o limite da condição. Por exemplo, para a utilização da CPU (%) Alarme recomendado pela Oracle, o valor limite padrão é 90 e você pode alterar o valor para 80 para disparar o alarme quando a média da métrica CpuUtilization for maior que 80.
    8. Minutos de atraso do trigger: Número de minutos em que a condição deve ser mantida antes que o alarme esteja no estado de acionamento.
    9. Agregar streams de métrica: Opção para retornar o valor combinado de todos os streams de métrica para a estatística selecionada. Se estiver editando um alarme recomendado pela Oracle, observe que essa caixa de seleção está desmarcada por padrão.
    10. Dividir notificações por stream de métrica: Opção para rastrear individualmente o status da métrica por stream de métrica e enviar uma mensagem quando o status da métrica de cada stream de métrica for alterado. Para obter mais informações sobre essa opção, consulte Cenário: Dividir Mensagens por Stream de Métrica.
  3. Clique em Salvar.

Clonar Alarmes

Você pode clonar alarmes personalizados ou recomendados pela Oracle existentes e aplicá-los a sistemas de BD específicos ou a todos os sistemas de BD em um compartimento.

O recurso de clonagem reduz o esforço necessário para criar vários alarmes e permite padronizar as definições de alarme em vários sistemas de banco de dados.

Para clonar alarmes:

  1. Na seção Definições de alarme da página MySQL detalhes do banco de dados, selecione um ou mais alarmes e clique em Clonar.
    Observação

    Ao clonar vários alarmes ao mesmo tempo, certifique-se de selecionar alarmes com o mesmo escopo.
  2. No painel Clonar alarmes, selecione uma das seguintes opções:
    • Clonar no compartimento: Selecione essa opção e, em seguida, um compartimento na lista drop-down Selecionar compartimento para clonar os alarmes de todos os sistemas de banco de dados no compartimento.
    • Clonar para o banco de dados selecionado: Selecione essa opção e um compartimento na lista drop-down Selecionar compartimento e selecione os sistemas de banco de dados para clonar os alarmes e aplicá-los aos sistemas de banco de dados selecionados.
  3. Clique em Clonar.
Observação

Ao clonar alarmes, você pode criar alarmes duplicados. Se houver alarmes duplicados listados para os sistemas de banco de dados, clique no alarme para exibir informações como quem criou o alarme e quando ele foi criado na seção Tags na página Definições de Alarme do serviço Oracle Cloud Infrastructure Monitoring.