Listar e fazer download dos logs de servidor flexíveis do Banco de Dados do Azure para PostgreSQL usando a CLI do Azure
APLICA-SE A: Banco de Dados do Azure para PostgreSQL - Servidor Flexível
Este artigo mostra como listar e fazer download dos logs de servidor flexíveis do Banco de Dados do Azure para PostgreSQL usando a CLI do Azure.
Pré-requisitos
- Você deverá estar executando a CLI do Azure versão 2.39.0 ou posterior localmente. Para ver a versão instalada, execute o comando
az --version
. Se você precisa instalar ou atualizar, consulte Instalar a CLI do Azure. - Entre na sua conta usando o comando az login. A propriedade
id
se refere à ID da assinatura da conta do Azure.
az login
Selecione a assinatura específica na sua conta usando o comando az account set. Anote o valor id
da saída az login
a ser usado como o valor para o argumento subscription
no comando. Se tiver várias assinaturas, escolha a que for adequada para cobrança do recurso. Para obter todas as suas assinaturas, use az account list.
az account set --subscription <subscription id>
Listar logs do servidor usando a CLI do Azure
Depois de configurar os pré-requisitos e se conectar à sua assinatura necessária, você poderá listar os logs de servidor da instância de servidor flexível do Banco de Dados do Azure para PostgreSQL usando o comando a seguir.
Observação
Configure os logs do servidor da mesma maneira que é mostrado usando os parâmetros do servidor. Defina os valores apropriados para esses parâmetros. Defina logfiles.download_enable
como LIGADO para habilitar esse recurso. Defina logfiles.retention_days
para definir a retenção em dias. Inicialmente, os logs de servidor ocupam espaço em disco de dados por cerca de uma hora antes de migrar para o armazenamento de backup para o período de retenção definido.
az postgres flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out <table>
Estes são os detalhes do comando anterior.
LastModifiedTime | Nome | ResourceGroup | SizeInKb | TypePropertiesType | URL |
---|---|---|---|---|---|
10/01/2024T13:20:15+00:00 | serverlogs/postgresql_2024_01_10_12_00_00.log | myresourcegroup | 242 | LOG | https://00000000000.blob.core.windows.net/serverlogs/postgresql_2024_01_10_12_00_00.log? |
10/01/2024T14:20:37+00:00 | serverlogs/postgresql_2024_01_10_13_00_00.log | myresourcegroup | 237 | LOG | https://00000000000.blob.core.windows.net/serverlogs/postgresql_2024_01_10_13_00_00.log? |
10/01/2024T15:20:58+00:00 | serverlogs/postgresql_2024_01_10_14_00_00.log | myresourcegroup | 237 | LOG | https://00000000000.blob.core.windows.net/serverlogs/postgresql_2024_01_10_14_00_00.log? |
10/01/2024T16:21:17+00:00 | serverlogs/postgresql_2024_01_10_15_00_00.log | myresourcegroup | 240 | LOG | https://00000000000.blob.core.windows.net/serverlogs/postgresql_2024_01_10_15_00_00.log? |
A tabela de saída aqui lista LastModifiedTime
, Name
, ResourceGroup
, SizeInKb
e Download Url
dos logs do servidor.
Por padrão, LastModifiedTime
é definido como 72 horas. Para listar arquivos com mais de 72 horas, use o sinalizador --file-last-written <Time:HH>
.
az postgres flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out table --file-last-written <144>
Fazer download dos logs de servidor usando a CLI do Azure
O comando a seguir faz download dos logs de servidor anteriores para o diretório atual.
az postgres flexible-server server-logs download --resource-group <myresourcegroup> --server-name <serverlogdemo> --name <serverlogs/postgresql_2024_01_10_12_00_00.log>
Próximas etapas
- Para habilitar e desabilitar logs de servidor do portal, consulte Habilitar, listar e fazer download dos logs de servidor para o servidor flexível do Banco de Dados do Azure para PostgreSQL.
- Saiba mais em registrar em log.