MySQL Telemetria e OCI Log Analytics

Exporta logs do servidor MySQL para o OCI Log Analytics.

A telemetria fornece um método conveniente para exibir e analisar os logs do servidor MySQL usando o Serviço OCI Log Analytics, em vez de depender exclusivamente do cliente de linha de comando MySQL.

Pré-requisitos

Pré-requisitos para enviar Logs do MySQL para o OCI Log Analytics.

Para enviar Logs do MySQL ao OCI Log Analytics, certifique-se de:

  • Você tem acesso ao serviço OCI Log Analytics e às permissões apropriadas.
    Observação

    O Log Analytics é um serviço faturável, não está incluído na sua assinatura do MySQL HeatWave Service e deve ser ativado separadamente. Consulte Log Analytics para obter mais informações.
  • Você criou pelo menos um Grupo de Logs do Log Analytics. Isso é necessário para armazenar os logs MySQL.
  • Seu Sistema de BD executa o MySQL versão 9.6.1 ou mais recente.
  • Seu Sistema de BD é independente. No momento, a exportação de logs do MySQL para o OCI Log Analytics não é suportada por Sistemas de BD de Alta Disponibilidade ou Sistemas de BD com Réplicas de Leitura.
  • Seu Sistema de BD não é de camada Always Free, que não tem acesso ao Log Analytics.
  • Você definiu políticas do IAM conforme descrito em Políticas.
  • Para registrar instruções SQL no Log de Auditoria, você deve definir filtros de Log de Auditoria. Consulte Filtragem do Log de Auditoria.

MySQL Logs

Exporta logs do servidor MySQL para o OCI Log Analytics ou para pontos finais personalizados do OpenTelemetry.

Os seguintes logs podem ser exportados:

  • Log de erro: Contém um registro de tempos de inicialização e shutdown de mysqld. Ele também contém mensagens de diagnóstico, como erros, avisos e observações que ocorrem durante a inicialização e o shutdown do servidor e enquanto o servidor está em execução.
  • Log de consulta lento: Consiste em instruções SQL que levam mais de long_query_time segundos para serem executadas e exigem que pelo menos min_examined_row_limit linhas sejam examinadas. O log de consultas lentas pode ser usado para localizar consultas que levam muito tempo para serem executadas e, portanto, são candidatas à otimização.
  • Log de auditoria: Contém detalhes de conexão e desconexão do cliente e quais ações eles executam enquanto conectados, como quais bancos de dados e tabelas acessam.
  • Log geral: Um registro geral do que o mysqld está fazendo. O servidor grava informações neste log quando os clientes se conectam ou se desconectam e registra cada instrução SQL recebida dos clientes.

Exibindo Logs MySQL no OCI Log Analytics

Você pode exibir os Logs MySQL configurados no Log Explorer do OCI Log Analytics.

Essa tarefa pressupõe que você tenha configurado todos os Pré-requisitos necessários.
  1. Navegue até o OCI Log Analytics Log Explorer.
  2. Selecione o Compartimento apropriado no filtro e clique em Aplicar.
  3. As origens de log Abrir Logs de Telemetria e Logs JSON de Auditoria do MySQL Database são exibidas na tabela Origem de Log.
    Abrir Logs de Telemetria contém os logs Erro, Geral e Consulta Lenta, e Logs JSON de Auditoria do MySQL Database contém os Logs de Auditoria.