Compartilhar via


Habilitar e baixar logs de servidor para Banco de Dados do Azure para MySQL – Servidor Flexível

APLICA-SE A: Banco de Dados do Azure para MySQL – Servidor flexível

Você pode usar logs de servidor para ajudar a monitorar e solucionar problemas de uma instância do servidor flexível do Banco de Dados do Azure para MySQL e obter insights detalhados sobre as atividades executadas em seus servidores. Por padrão, o recurso de logs de servidor no servidor flexível do Banco de Dados do Azure para MySQL está desabilitado. No entanto, depois de habilitar o recurso, uma instância do servidor flexível do Banco de Dados do Azure para MySQL começa a capturar eventos do tipo de log selecionado e os grava em um arquivo. Em seguida, você pode usar o portal do Azure ou a CLI do Azure para baixar os arquivos para ajudar nos esforços de solução de problemas. Este artigo explica como habilitar o recurso de logs de servidor no servidor flexível Banco de Dados do Azure para MySQL e baixar arquivos de log do servidor. Ele também fornece informações sobre como desabilitar o recurso.

Neste tutorial, você aprenderá a:

  • Habilite o recurso de logs do servidor.
  • Desabilite o recurso de logs do servidor.
  • Baixe arquivos de log do servidor.

Pré-requisitos

Para concluir este tutorial, é necessário ter uma instância do servidor flexível do Banco de Dados do Azure para MySQL. Se você precisar criar um novo servidor, consulte Criar uma instância de servidor flexível do Banco de Dados do Azure para MySQL.

Habilitar logs do servidor

Para habilitar o recurso de logs de servidor, execute as etapas a seguir.

  1. No portal do Azure, selecione a instância de servidor flexível do Banco de Dados do Azure para MySQL.

  2. No painel esquerdo, em Monitoramento, selecione Logs do servidor.

    Captura de tela mostrando logs de servidor flexível do Banco de Dados do Azure para MySQL.

  3. Para habilitar logs de servidor, em Logs do Servidor, selecione Habilitar.

    Captura de tela mostrando Habilitar Logs do Servidor.

Observação

Você também pode habilitar logs de servidor no portal do Azure, no painel Parâmetros do servidor para o servidor, definindo o valor do parâmetro log_output como FILE. Para mais informações sobre o parâmetro log_output, na documentação do MySQL, confira o tópico Variáveis do Sistema do Servidor (versão 5.7 ou versão 8.0).

  1. Para habilitar o log slow_query_log, em Selecionar logs a habilitar, selecione slow_query_log.

    Captura de tela mostrando selecionar log lento – logs do servidor.

Para configurar slow_logs na instância de servidor flexível do Banco de Dados do Azure para MySQL, consulte Análise de Desempenho de Consultas.

Baixar os logs do servidor

Para baixar logs do servidor, execute as etapas a seguir.

Observação

Depois de habilitar logs, os arquivos de log estarão disponíveis para download após alguns minutos.

  1. Em Nome, selecione o arquivo de log que você deseja baixar e, em Ação, selecione Baixar.

    Captura de tela mostrando Logs do Servidor – download.

    Para as instâncias do servidor flexível do Banco de Dados do Azure para MySQL habilitadas para HA, os logs de servidor para o servidor em espera podem ser identificados por outro identificador de quatro letras após o nome do host do servidor, conforme mostrado abaixo.

    captura de tela mostrando logs do servidor – logs de HA.

  2. Para baixar vários arquivos de log ao mesmo tempo, em Nome, selecione os arquivos que você deseja baixar e, acima de Nome, selecione Baixar.

    Captura de tela mostrando logs do servidor – baixar tudo.

Desabilitar logs do servidor

  1. No portal do Azure, selecione Logs do servidor no painel Monitoramento do servidor.

  2. Para desabilitar os logs do servidor no arquivo, desmarque Habilitar. (A configuração desabilitará o registro em log para todos os log_types disponíveis)

    Captura de tela mostrando logs do servidor – desabilitar.

  3. Selecionar Salvar

    Captura de tela mostrando logs do servidor – salvar.

Próximas etapas