Povolení a stažení protokolů serveru pro flexibilní server Azure Database for MySQL
Protokoly serveru můžete použít k monitorování a řešení potíží s instancí flexibilního serveru Azure Database for MySQL a získat podrobné přehledy o aktivitách, které běží na vašich serverech. Ve výchozím nastavení je funkce protokolů serveru na flexibilním serveru Azure Database for MySQL zakázaná. Po povolení této funkce ale instance flexibilního serveru Azure Database for MySQL začne zaznamenávat události vybraného typu protokolu a zapisuje je do souboru. Pak můžete pomocí webu Azure Portal nebo Azure CLI stáhnout soubory, které vám pomůžou při řešení potíží. Tento článek vysvětluje, jak povolit funkci protokolů serveru na flexibilním serveru Azure Database for MySQL a stáhnout soubory protokolů serveru. Poskytuje také informace o tom, jak tuto funkci zakázat.
V tomto kurzu se naučíte:
- Povolte funkci protokoly serveru.
- Zakažte funkci protokolů serveru.
- Stáhněte soubory protokolu serveru.
Požadavky
K dokončení tohoto kurzu potřebujete existující instanci flexibilního serveru Azure Database for MySQL. Pokud potřebujete vytvořit nový server, přečtěte si článek Rychlý start: Vytvoření instance Služby Azure Database for MySQL pomocí webu Azure Portal.
Povolení protokolů serveru
Pokud chcete povolit funkci protokoly serveru, proveďte následující kroky.
Na webu Azure Portal vyberte instanci flexibilního serveru Azure Database for MySQL.
V levém podokně v části Monitorování vyberte Protokoly serveru.
Pokud chcete povolit protokoly serveru, v části Protokoly serveru vyberte Povolit.
Poznámka:
Protokoly serveru můžete také povolit na webu Azure Portal na flexibilním serveru Azure Database for MySQL pomocí podokna webu Azure Portal pro váš server nastavením hodnoty parametru log_output na FILE. Další informace o parametru log_output najdete v dokumentaci k MySQL v tématu Systémové proměnné serveru (verze 5.7 nebo 8.0).
Pokud chcete povolit protokol slow_query_log, vyberte v části Vybrat protokoly, které chcete povolit, slow_query_log.
Informace o konfiguraci slow_logs na instanci flexibilního serveru Azure Database for MySQL najdete v kurzu : Query Performance Insight pro flexibilní server Azure Database for MySQL
Stažení protokolů serveru
Pokud chcete stáhnout protokoly serveru, proveďte následující kroky.
Poznámka:
Po povolení protokolů budou soubory protokolů k dispozici ke stažení po několika minutách.
V části Název vyberte soubor protokolu, který chcete stáhnout, a pak v části Akce vyberte Stáhnout.
Pro instance flexibilního serveru Azure Database for MySQL s podporou vysoké dostupnosti je možné protokoly serveru pro pohotovostní server identifikovat pomocí dalšího identifikátoru se čtyřmi písmeny za názvem hostitele serveru, jak je znázorněno níže.
Pokud chcete najednou stáhnout více souborů protokolu, vyberte v části Název soubory, které chcete stáhnout, a pak nad položkou Název vyberte Stáhnout.
Zakázání protokolů serveru
Na webu Azure Portal vyberte protokoly serveru z podokna Monitorovací server.
Chcete-li zakázat protokoly serveru do souboru, zrušte zaškrtnutí políčka Povolit. (Nastavení zakáže protokolování pro všechny dostupné log_types.
Zvolte Uložit.