Sdílet prostřednictvím


Povolení a stažení protokolů serveru pro flexibilní server Azure Database for MySQL

PLATÍ 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 téma Vytvoření instance flexibilního serveru Azure Database for MySQL.

Povolení protokolů serveru

Pokud chcete povolit funkci protokoly serveru, proveďte následující kroky.

  1. Na webu Azure Portal vyberte instanci flexibilního serveru Azure Database for MySQL.

  2. V levém podokně v části Monitorování vyberte Protokoly serveru.

    Snímek obrazovky znázorňující protokoly flexibilního serveru Azure Database for MySQL

  3. Pokud chcete povolit protokoly serveru, v části Protokoly serveru vyberte Povolit.

    Snímek obrazovky znázorňující povolení protokolů serveru

Poznámka:

Protokoly serveru můžete také povolit na webu Azure Portal v podokně Parametry serveru 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).

  1. Pokud chcete povolit protokol slow_query_log, vyberte v části Vybrat protokoly, které chcete povolit, slow_query_log.

    Snímek obrazovky znázorňující výběr pomalého protokolu – Protokoly serveru

Pokud chcete nakonfigurovat slow_logs na instanci flexibilního serveru Azure Database for MySQL, přečtěte si téma Query Performance Insight.

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.

  1. V části Název vyberte soubor protokolu, který chcete stáhnout, a pak v části Akce vyberte Stáhnout.

    Snímek obrazovky zobrazující protokoly serveru – 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.

    Snímek obrazovky zobrazující protokoly serveru – protokoly vysoké dostupnosti

  2. 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.

    Snímek obrazovky zobrazující protokoly serveru – Stáhnout vše

Zakázání protokolů serveru

  1. Na webu Azure Portal vyberte protokoly serveru z podokna Monitorovací server.

  2. 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.

    Snímek obrazovky zobrazující protokoly serveru – Zakázat

  3. Zvolte Uložit.

    Snímek obrazovky zobrazující protokoly serveru – Uložit

Další kroky