Azure portal で Azure Database for Maria DB の低速クエリ ログを構成してアクセスするConfigure and access Azure Database for Maria DB slow query logs from the Azure portal

Azure portal から Azure Database for MariaDB の低速クエリ ログの構成、一覧表示、ダウンロードを行うことができます。You can configure, list, and download the Azure Database for MariaDB slow query logs from the Azure portal.

前提条件Prerequisites

この記事の手順では、Azure Database for MariaDB サーバーが必要です。The steps in this article require that you have Azure Database for MariaDB server.

ログの構成Configure logging

低速クエリ ログへのアクセスを構成します。Configure access to the slow query log.

  1. Azure portal にサインインします。Sign in to the Azure portal.

  2. Azure Database for MariaDB サーバーを選択します。Select your Azure Database for MariaDB server.

  3. サイドバーの [監視] セクションの下で、 [サーバー ログ] を選択します。Under the Monitoring section in the sidebar, select Server logs. [サーバー ログ] オプションのスクリーンショットScreenshot of Server logs options

  4. サーバー パラメーターを表示するには、 [ログを有効にし、ログ パラメーターを構成するには、ここをクリックしてください] を選択します。To see the server parameters, select Click here to enable logs and configure log parameters.

  5. slow_query_log[オン] にします。Turn slow_query_log to ON.

  6. log_output を使用して、ログの出力先を選択します。Select where to output the logs to using log_output. ログをローカル ストレージと Azure Monitor 診断ログの両方に送信するには、 [ファイル] を選択します。To send logs to both local storage and Azure Monitor Diagnostic Logs, select File.

  7. 必要なその他のすべてのパラメーターを変更します。Change any other parameters needed.

  8. [保存] を選択します。Select Save.

    低速クエリ ログのパラメーターと保存のスクリーンショット。

[サーバー パラメーター] ページを閉じると、ログの一覧に戻ることができます。From the Server Parameters page, you can return to the list of logs by closing the page.

リストの表示とログのダウンロードView list and download logs

ログ記録が開始された後、使用可能な低速クエリ ログの一覧を表示したり、個々のログ ファイルをダウンロードしたりすることができます。After logging begins, you can view a list of available slow query logs, and download individual log files.

  1. Azure portal を開きます。Open the Azure portal.

  2. Azure Database for MariaDB サーバーを選択します。Select your Azure Database for MariaDB server.

  3. サイドバーの [監視] セクションの下で、 [サーバー ログ] を選択します。Under the Monitoring section in the sidebar, select Server logs. ページに、ログ ファイルの一覧が表示されます。The page shows a list of your log files.

    ログの一覧が強調して示されている [サーバーログ] ページのスクリーンショット

    ヒント

    ログの名前付け規則は、 -< your server name>-yyyymmddhh.log です。The naming convention of the log is mysql-slow-< your server name>-yyyymmddhh.log. ファイル名に使用されている日時は、ログが発行された日時です。The date and time used in the file name is the time when the log was issued. ログ ファイルのローテーションは、24 時間ごとか 7.5 GB ごとのどちらか早い方のタイミングで行われます。Log files are rotated every 24 hours or 7.5 GB, whichever comes first.

  4. 必要に応じて、検索ボックスを使用して、日付と時刻に基づいて特定のログをすばやく絞り込みます。If needed, use the search box to quickly narrow down to a specific log, based on date and time. 検索はログの名前に対して行われます。The search is on the name of the log.

  5. 個々のログ ファイルをダウンロードするには、表の行で各ログ ファイルの横にある下向き矢印アイコンを選択します。To download individual log files, select the down-arrow icon next to each log file in the table row.

    下矢印アイコンが強調して示されている [サーバーログ] ページのスクリーンショット

診断ログの設定Set up diagnostic logs

  1. サイドバーの [監視] セクションの下で、 [診断設定] > [診断設定を追加する] を選択します。Under the Monitoring section in the sidebar, select Diagnostic settings > Add diagnostic setting.

    [診断設定] のオプションのスクリーンショット

  2. 診断設定の名前を指定します。Provide a diagnostic setting name.

  3. どのデータ シンク (ストレージ アカウント、イベント ハブ、Log Analytics ワークスペース) に低速クエリ ログを送信するか指定します。Specify which data sinks to send the slow query logs (storage account, event hub, or Log Analytics workspace).

  4. ログの種類として [MySqlSlowLogs] を選択します。Select MySqlSlowLogs as the log type. 診断設定構成オプションのスクリーンショットScreenshot of Diagnostic settings configuration options

  5. 低速クエリ ログをパイプするようにデータ シンクを設定した後、 [保存] を選択します。After you've configured the data sinks to pipe the slow query logs to, select Save. [保存] が強調して示されている診断設定構成オプションのスクリーンショットScreenshot of Diagnostic settings configuration options, with Save highlighted

  6. 構成したデータ シンクを調べて低速クエリ ログにアクセスします。Access the slow query logs by exploring them in the data sinks you configured. ログが表示されるまでに最大で 10 分かかる可能性があります。It can take up to 10 minutes for the logs to appear.

次のステップNext steps

  • CLI での低速クエリ ログへのアクセスに関する記事を参照して、プログラムで低速クエリ ログをダウンロードする方法について学習します。See Access slow query logs in CLI to learn how to download slow query logs programmatically.
  • Azure Database for MariaDB の低速クエリ ログの詳細について学習します。Learn more about slow query logs in Azure Database for MariaDB.
  • パラメーターの定義とログ記録の詳細については、ログに関する MariaDB のドキュメントを参照してください。For more information about the parameter definitions and logging, see the MariaDB documentation on logs.