Partager via


Lister et télécharger les journaux Azure Database pour MySQL – Serveur flexible avec Azure CLI

S’APPLIQUE À : Azure Database pour MySQL – Serveur flexible

Cet article explique comment lister et télécharger les journaux de serveur flexible Azure Database pour MySQL avec Azure CLI.

Prérequis

Cet article nécessite que vous exécutiez localement l’interface de ligne de commande Azure version 2.39.0 ou ultérieure. Pour afficher la version installée, exécutez la commande az --version. Si vous devez installer ou mettre à niveau, voir Installer Azure CLI.

Vous devrez vous connecter à votre compte avec la commande az login. Notez la propriété id, qui fait référence à l’ID d’abonnement pour votre compte Azure.

az login

Sélectionnez l’abonnement spécifique sous votre compte à l’aide de la commande az account set. Notez la valeur id issue de la commande az login ; vous devez vous en servir comme valeur de l’argument subscription dans la commande. Si vous avez plusieurs abonnements, sélectionnez l’abonnement approprié dans lequel la ressource doit être facturée. Pour accéder à l’ensemble de votre abonnement, utilisez az account list.

az account set --subscription <subscription id>

Lister les journaux de serveur avec Azure CLI

Une fois que vous avez configuré les prérequis et connecté à votre abonnement requis. Vous pouvez lister les journaux de serveur à partir de votre instance de serveur flexible Azure Database pour MySQL à l’aide de la commande suivante.

az mysql flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out <table>

Voici les détails de la commande ci-dessus

LastModifiedTime Nom ResourceGroup SizeInKb TypePropertiesType Url
2022-08-01T11:09:48+00:00 mysql-slow-serverlogdemo-2022073111.log myResourceGroup 10947 slowlog 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 slowlog 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 slowlog 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 slowlog https://00000000000.file.core.windows.net/0000000serverlog/slowlogs/mysql-slow-serverlogdemo-2022080311.log?

La liste ci-dessus affiche LastModifiedTime, Name, ResourceGroup, SizeInKb et l’URL de téléchargement des journaux du serveur disponibles. La valeur Par défaut LastModifiedTime est définie sur 72 heures, pour répertorier les fichiers antérieurs à 72 heures, utilisez l’indicateur --file-last-written <Time:HH>

az mysql flexible-server server-logs list --resource-group <myresourcegroup>  --server-name <serverlogdemo> --out table --file-last-written <144>

Télécharger les journaux de serveur avec Azure CLI

La commande suivante télécharge les journaux de serveur précédents dans votre répertoire actif.

az mysql flexible-server server-logs download --resource-group <myresourcegroup> --server-name <serverlogdemo>  --name <mysql-slow-serverlogdemo-2022073111.log>

Étapes suivantes