Azure CLI kullanarak MySQL için Azure Veritabanı - Esnek Sunucu günlüklerini listeleme ve indirme
ŞUNLAR IÇIN GEÇERLIDIR: MySQL için Azure Veritabanı - Esnek Sunucu
Bu makalede, Azure CLI kullanarak MySQL için Azure Veritabanı Esnek Sunucu günlüklerini listeleme ve indirme adımları gösterilmektedir.
Önkoşullar
Bu makale, Azure CLI 2.39.0 veya sonraki bir sürümünü yerel olarak çalıştırmanızı gerektirir. Yüklü sürümü görmek için az --version
komutunu çalıştırın. Yüklemeniz veya yükseltmeniz gerekirse, bkz. Azure CLI yükleme.
az login komutunu kullanarak hesabınızda oturum açmanız gerekir. Azure hesabınızın Abonelik Kimliği'ne başvuran id özelliğini not edin.
az login
az account set komutunu kullanarak hesabınızın altındaki belirli aboneliği seçin. komutunda abonelik bağımsız değişkeninin değeri olarak kullanmak üzere az login çıkışındaki kimlik değerini not edin. Birden fazla aboneliğiniz varsa kaynağın faturalanacağı uygun aboneliği seçin. Tüm aboneliğinizi almak için az account list komutunu kullanın.
az account set --subscription <subscription id>
Azure CLI kullanarak sunucu günlüklerini listeleme
Önkoşulları yapılandırdıktan ve gerekli aboneliğinize bağlandıktan sonra. Aşağıdaki komutu kullanarak MySQL için Azure Veritabanı Esnek Sunucu örneğinizdeki sunucu günlüklerini listeleyebilirsiniz.
az mysql flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out <table>
Yukarıdaki komutun ayrıntıları aşağıdadır
LastModifiedTime | Veri Akışı Adı | 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? |
Yukarıdaki listede LastModifiedTime, Name, ResourceGroup, SizeInKb ve Kullanılabilir Sunucu Günlüklerinin İndirme Url'si gösterilmektedir.
Varsayılan LastModifiedTime 72 saat olarak ayarlanmıştır, 72 saatten eski dosyaları listelemek için bayrağını kullanın --file-last-written <Time:HH>
az mysql flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out table --file-last-written <144>
Azure CLI kullanarak sunucu günlüklerini indirme
Aşağıdaki komut, önceki sunucu günlüklerini geçerli dizininize indirir.
az mysql flexible-server server-logs download --resource-group <myresourcegroup> --server-name <serverlogdemo> --name <mysql-slow-serverlogdemo-2022073111.log>
Sonraki Adımlar
- Portaldan Sunucu günlüklerini etkinleştirmek ve devre dışı bırakmak için makaleye bakabilirsiniz.
- Azure CLI kullanarak yavaş günlükleri yapılandırma hakkında daha fazla bilgi edinin