Descarregue PostgreSQL e atualize os registos no Base de Dados do Azure para PostgreSQL flexible server

Pode usar os registos do servidor PostgreSQL para diagnosticar problemas específicos encontrados num servidor flexível Base de Dados do Azure para PostgreSQL e para obter informações detalhadas sobre as atividades que correm nos seus servidores. Utilize registos de atualização de versões principais para diagnosticar erros que possam ocorrer durante uma tentativa de atualizar o seu servidor para uma versão maior superior do PostgreSQL.

Por predefinição, a captura dos registos do servidor para transferência num servidor flexível do Base de Dados do Azure para PostgreSQL está desativada. No entanto, depois de ativar a funcionalidade, o seu servidor flexível Base de Dados do Azure para PostgreSQL começa a capturar os registos do servidor em ficheiros, que pode descarregar para uma inspeção detalhada. Use o portal Azure ou os comandos CLI do Azure para listar e descarregar estes ficheiros que o podem ajudar em qualquer tentativa de resolução de problemas.

Este artigo explica como ativar e desativar a funcionalidade. Também descreve como podes listar todos os registos de servidores disponíveis e como podes descarregar qualquer um deles.

Passos para ativar a captura de logs de PostgreSQL e de atualização para download

Utilize o portal do Azure:

  1. Selecione o seu servidor flexível do Base de Dados do Azure para PostgreSQL.

  2. No menu de recursos, na secção Monitorização, selecione Registos do servidor.

    Captura de ecrã mostrando a página de registos do servidor.

  3. Selecione a caixa de verificação Capturar registos para transferência.

    Captura de ecrã mostrando como configurar o servidor para capturar os logs do servidor PostgreSQL e os logs de atualização de versão principal. Pode descarregar os ficheiros de log capturados para inspeção.

  4. Por defeito, o serviço mantém ficheiros de registo durante três dias, mas pode ajustar o período de retenção de um para sete dias. Utilize o segmentador Período de retenção de registos (em dias) para selecionar a configuração pretendida.

    Captura de ecrã mostrando como ajustar o período de retenção para os logs do servidor PostgreSQL e os logs capturados da atualização de versão principal.

  5. Selecione Guardar.

    Captura de ecrã mostrando como guardar alterações de configuração feitas na página de registos do Servidor.

  6. Uma notificação informa que o serviço está a configurar a captura de registos para download.

    Captura de ecrã mostrando a notificação informando que alterações de configuração estão a ser aplicadas.

  7. Quando a operação termina, uma notificação informa-o de que o serviço concluiu a configuração da captura dos registos para download.

    Captura de ecrã mostrando a notificação informando que as alterações de configuração foram aplicadas com sucesso.

Observação

  • Poucos minutos após ativar a captura dos registos do servidor para download, o primeiro registo está disponível para download.

  • Inicialmente, e por aproximadamente uma hora, os registos do servidor ocupam espaço no disco de dados. Em seguida, são movidos para o armazenamento de backup e mantidos lá pelo período de retenção configurado.

Passos para desativar a captura de logs de PostgreSQL e a atualização para download

Utilize o portal do Azure:

  1. Selecione o seu servidor flexível do Base de Dados do Azure para PostgreSQL.

  2. No menu de recursos, na secção Monitorização, selecione Registos do servidor.

    Captura de ecrã mostrando a página de registos do servidor.

  3. Desmarque a caixa de seleção Registos de captura para download.

    Captura de ecrã mostrando como configurar o servidor para que os logs do servidor PostgreSQL e os logs de atualização de versão principal parem de ser capturados para download.

  4. Selecione Guardar.

    Captura de ecrã mostrando como guardar alterações de configuração feitas na página de registos do Servidor.

  5. Uma notificação informa que o serviço está a configurar a captura de registos para download.

    Captura de ecrã mostrando a notificação informando que alterações de configuração estão a ser aplicadas.

  6. Quando a operação termina, uma notificação informa-o de que o serviço concluiu a configuração da captura dos registos para download.

    Captura de ecrã mostrando a notificação informando que as alterações de configuração foram aplicadas com sucesso.

Passos para listar logs capturados disponíveis para download

Utilize o portal do Azure:

  1. Selecione o seu servidor flexível do Base de Dados do Azure para PostgreSQL.

  2. No menu de recursos, na secção Monitorização, selecione Registos do servidor.

    Captura de ecrã mostrando a página de registos do servidor com alguns registos capturados.

  3. Uma tabela mostra todos os ficheiros de registo capturados que ainda não foram eliminados. Não consegues ver nem aceder a ficheiros que foram capturados mas eliminados porque excederam o período de retenção configurado. Utilize as caixas Procurar ficheiros com nomes que contenham, Intervalo de tempo e Tipo de registo para filtrar os registos. Ao selecionar um cabeçalho de coluna, pode ordenar a lista de ficheiros de registo visíveis, em ordem ascendente ou descendente, pelo valor do atributo representado pelo cabeçalho selecionado. Sob cada coluna disponível, pode ver os diferentes atributos de cada ficheiro.

    • Nome: Nome do arquivo de log. O serviço atribui a cada ficheiro de registo um nome com este padrão postgresql_yyyy_mm_dd_hh_00_00.log.
    • Última hora de atualização: Carimbo de data/hora da última vez que cada ficheiro de registo foi carregado. Os ficheiros de log são carregados, aproximadamente, a cada 10 minutos.
    • Tamanho: Tamanho em bytes ocupado pelo ficheiro de registo.
    • Tipo de Log: Log do Servidor indica que o ficheiro corresponde a um log do servidor PostgreSQL. Registo de atualização indica que o ficheiro corresponde a um log de atualização de versão principal.

    Captura de ecrã mostrando a página de registos do Servidor com alguns registos capturados e destacando os cabeçalhos das colunas.

  4. A tabela não atualiza automaticamente. Para ver a informação mais recente, selecione Atualizar.

    Captura de ecrã mostrando a página de registos do Servidor e destacando o botão Atualizar para atualizar o conteúdo da página.

Passos para descarregar registos capturados

Utilize o portal do Azure:

  1. Selecione o seu servidor flexível do Base de Dados do Azure para PostgreSQL.

  2. No menu de recursos, na secção Monitorização, selecione Registos do servidor.

    Captura de ecrã mostrando a página de registos do servidor com alguns registos capturados.

  3. Uma tabela mostra todos os ficheiros de registo capturados que ainda não foram eliminados. Não consegues ver nem aceder a ficheiros que foram capturados mas eliminados porque excederam o período de retenção configurado. Utilize as caixas Procurar ficheiros com nomes que contenham, Intervalo de tempo e Tipo de registo para filtrar os registos. Ao selecionar um cabeçalho de coluna, pode ordenar a lista de ficheiros de registo visíveis, em ordem ascendente ou descendente, pelo valor do atributo representado pelo cabeçalho selecionado. Encontre o registo que quer descarregar e, na coluna Ações , selecione Descarregar.

    Captura de ecrã que mostra a página de registos do Servidor com alguns registos capturados e destacando como descarregar um deles.

  4. Se quiser descarregar vários ficheiros de registo de uma só vez, selecione todos os ficheiros que pretende descarregar e, na barra de ferramentas, escolha Descarregar.

    Captura de ecrã mostrando a página de registos do servidor com alguns registos capturados e destacando como descarregar múltiplos ficheiros.

  5. A tabela não atualiza automaticamente. Para ver a informação mais recente, selecione Atualizar.

    Captura de ecrã mostrando a página de registos do Servidor e destacando o botão Atualizar para atualizar o conteúdo da página.