IBM Cloud® Databases for MySQL extensão

Em IBM Cloud Logs, você pode usar a extensão IBM Cloud® Databases for MySQL para obter insights sobre os logs gerados em uma conta IBM Cloud.

Antes de Iniciar

Com essa extensão, você pode criar um painel que permite visualizar e analisar os registros do site IBM Cloud® Databases for MySQL. Essa extensão oferece visibilidade dos dados de registro para monitorar o desempenho, detectar erros e garantir a integridade operacional. Ele estrutura as mensagens de registro e permite alertas para problemas críticos, como tempo de inatividade do serviço, falhas de SSL e erros de replicação.

Em IBM Cloud Logs, os logs gerados pelos serviços IBM Cloud (conhecidos como logs de plataforma) incluem campos de metadados que podem ser usados para aprimorar as pesquisas e analisar os dados.

  • applicationName: O nome do aplicativo é o ambiente que produz e envia os registros para IBM Cloud Logs. Ele está definido como ibm-platform-logs.
  • subsystemName: O nome do subsistema é o serviço ou aplicativo que produz e envia registros para IBM Cloud Logs. Ele é definido como database-for-mysql:<instanceID>, em que <instanceID> é o ID da instância IBM Cloud® Databases for MySQL.

Em IBM Cloud, você deve configurar IBM Cloud Logs Routing para rotear os registros para o serviço IBM Cloud Logs.

Antes de poder monitorar os logs gerados em uma conta IBM Cloud, é necessário configurar o serviço IBM Cloud Logs Routing na conta para definir o destino em que deseja monitorar os logs.

  • Você pode configurar uma ou mais instâncias de IBM Cloud Logs na conta.
  • Os logs da plataforma gerados na região são encaminhados para a instância IBM Cloud Logs configurada em IBM Cloud Logs Routing. A instância IBM Cloud Logs pode estar na mesma região ou em uma região diferente da conta.
  • É necessário definir uma autorização de serviço para serviço entre IBM Cloud Logs Routing e IBM Cloud Logs para conceder permissões ao serviço IBM Cloud Logs Routing para enviar logs ao serviço IBM Cloud Logs.

Para obter mais informações, consulte:

O que essa extensão implementa

Essa extensão inclui um ou mais itens.

Itens incluídos quando a extensão é implantada
Inclusões Número
Alertas 4
painéis 1
Enriquecimentos 0
Eventos para métricas 0
Regras 2
Visualizações 0

Antes de implantar essa extensão, certifique-se de que a implantação da extensão não fará com que você exceda os limites da sua instância IBM Cloud Logs. Se a implantação da extensão resultar na ultrapassagem dos limites, a implantação falhará.

Implementando a extensão

Você pode implementar essa extensão em qualquer instância do IBM Cloud Logs que colete logs do IBM Cloud® Databases for MySQL. Essa extensão inclui um conjunto de recursos pré-configurados, como painéis, exibições e alertas, que o ajudam a monitorar métricas críticas, identificar anomalias e otimizar o desempenho do seu sistema.

Para obter mais informações sobre a implementação da extensão, consulte Implementação, gerenciamento e remoção de extensões do IBM Cloud Logs.

Após a implementação, verifique se a configuração da extensão trata os dados de forma a corresponder à configuração de TCO da instância IBM Cloud Logs. Alertas, painéis e eventos para métricas são recursos disponíveis para dados manipulados por meio dos pipelines de dados Analisar e alertar e Insights prioritários. Depois de implementar a extensão, verifique se a configuração atende às suas necessidades. Por exemplo, se você tiver políticas de TCO enviando dados para o pipeline Analisar e alertar, será necessário alterar o painel configurado por essa extensão para usar os dados do Analyze and Alert em vez de Insights prioritários.

Painel

Um painel é fornecido com dados sobre os registros do IBM Cloud® Databases for MySQL, incluindo:

  • Contagem total de registros
  • Registros recebidos ao longo do tempo
  • Registros por gravidade
  • Registros por membro do banco de dados
  • Ações com senha

Alertas

Você pode implementar qualquer um dos seguintes alertas:

  • Logs not detected in the last hour: Nenhum registro recebido do serviço MySQL na última hora, possivelmente devido a uma configuração incorreta do registro, tempo de inatividade do serviço ou problemas de conectividade.
  • Instance shutdown detected: A instância do banco de dados está sendo encerrada nos últimos 10 minutos, o que pode causar interrupções de serviço ou indisponibilidade do banco de dados.
  • Issue with SSL certificate: Foi detectado um problema com o certificado SSL, o que pode levar a conexões inseguras com o banco de dados ou a problemas de conectividade.
  • Sync source to replica issue: Ocorreu um erro crítico durante a sincronização do banco de dados, o que pode levar à inconsistência dos dados ou à falha na replicação.

Regras

Você pode implementar qualquer uma das seguintes regras:

  • Replace the message text to avoid mapping exceptions: Substitui o message chave com MySQLMessage para evitar exceções de ingestão ou mapeamento no pipeline de registro.
  • Extract the log message into the log_message field: Extrai o conteúdo completo do site message.message em um novo campo log_message para simplificar a pesquisa, a análise e os alertas.