Listar e baixar o Banco de Dados do Azure para MySQL - Logs do Servidor Flexível usando a CLI do Azure
Este artigo mostra como listar e baixar o Banco de Dados do Azure para logs do Servidor Flexível MySQL usando a CLI do Azure.
Pré-requisitos
Este artigo requer que você esteja 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 precisar de instalar ou atualizar, veja Install Azure CLI (Instalar o Azure CLI).
Terá de iniciar sessão na sua conta utilizando o comando az login . Observe a propriedade id, que se refere à ID da Assinatura da sua conta do Azure.
az login
Selecione a assinatura específica em sua conta usando o comando az account set . Anote o valor id da saída az login para usar como o valor para o argumento de assinatura no comando. Se tiver várias subscrições, escolha a subscrição adequada na qual o recurso deve ser cobrado. Para obter toda a sua assinatura, use a lista de contas az.
az account set --subscription <subscription id>
Listar logs do servidor usando a CLI do Azure
Depois de configurar os pré-requisitos e estar conectado à sua assinatura necessária. Você pode listar os logs do servidor do seu Banco de Dados do Azure para a instância do Servidor Flexível MySQL usando o comando a seguir.
az mysql flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out <table>
Aqui estão os detalhes para o comando acima
LastModifiedTime | Nome | ResourceGroup | SizeInKb | TypePropertiesType | Url |
---|---|---|---|---|---|
2022-08-01T11:09:48+00:00 | mysql-slow-serverlogdemo-2022073111.log | myresourcegroup | 10947 | lentidão | https://00000000000.file.core.windows.net/0000000serverlog/slowlogs/mysql-slow-serverlogdemo-2022073111.log? |
2022-08-02T11:10:00+00:00 | mysql-slow-serverlogdemo-2022080111.log | myresourcegroup | 10927 | lentidão | https://00000000000.file.core.windows.net/0000000serverlog/slowlogs/mysql-slow-serverlogdemo-2022080111.log? |
2022-08-03T11:10:12+00:00 | mysql-slow-serverlogdemo-2022080211.log | myresourcegroup | 10936 | lentidão | https://00000000000.file.core.windows.net/0000000serverlog/slowlogs/mysql-slow-serverlogdemo-2022080211.log? |
2022-08-03T11:12:00+00:00 | mysql-slow-serverlogdemo-2022080311.log | myresourcegroup | 8920 | lentidão | https://00000000000.file.core.windows.net/0000000serverlog/slowlogs/mysql-slow-serverlogdemo-2022080311.log? |
A lista acima mostra LastModifiedTime, Name, ResourceGroup, SizeInKb e Download Url dos logs do servidor disponíveis.
Padrão LastModifiedTime é definido como 72 horas, para listar arquivos com mais de 72 horas, use o sinalizador --file-last-written <Time:HH>
az mysql flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out table --file-last-written <144>
Baixar logs do servidor usando a CLI do Azure
O comando a seguir baixa os logs do servidor anterior para o diretório atual.
az mysql flexible-server server-logs download --resource-group <myresourcegroup> --server-name <serverlogdemo> --name <mysql-slow-serverlogdemo-2022073111.log>