すべてのプロダクト
Search
ドキュメントセンター

PolarDB:PolarDB for MySQL クラスターログのサブスクライブ

最終更新日:Jun 23, 2026

企業のカスタムログ管理要件を満たすため、PolarDB は Simple Log Service (SLS) と統合し、データサブスクリプション機能を提供します。この機能は、ご利用の PolarDB for MySQL クラスターのすべてのログを SLS の中央プロジェクトに配信し、一元管理を実現します。このトピックでは、PolarDB for MySQL クラスターのログをサブスクライブして表示する方法について説明します。

注意事項

  • PolarDB クラスターは PolarDB for MySQL クラスターである必要があります。

  • PolarDB は、次の 4 種類のログの収集をサポートしています:

    • 監査ログ

    • Slow Query Logs

    • エラーログ

    • パフォーマンスログ

  • 監査ログを収集するには、ターゲットクラスターで SQL Explorer を有効にする必要があります。SQL Explorer は、監査ログのストレージサイズに基づいて課金されます。詳細については、「SQL Explorer の課金」をご参照ください。

    説明

    スロークエリログまたはパフォーマンスログのみを収集する場合、SQL Explorer は不要です。

PolarDB ログ収集の有効化

  1. Simple Log Service コンソールにログインします。

  2. [ログアプリケーション] エリアの [監査とセキュリティ] タブで、[ログ監査サービス] をクリックします。

  3. ログの収集と同期のための権限付与を設定します。

    • 同一アカウント内でログを収集する場合は、画面の指示に従って権限を付与します。詳細については、「ログ監査サービスの初期設定」をご参照ください。

    • 複数のアカウントからログを収集する場合は、「カスタム認証モード」をご参照ください。

  4. [クラウドプロダクトへのアクセス] > [グローバル構成] ページで、以下の設定を構成します。

    1. [中央プロジェクトのリージョン] ドロップダウンリストから、ログの一元管理のためのターゲットリージョンを選択します。

      この中央プロジェクトは、後続のステップで収集するように設定したすべてのデータを受信します。

      説明

      中央プロジェクトの詳細については、「プロジェクト」をご参照ください。

    2. クラウド製品のリストで、収集したい各 PolarDB ログタイプのスイッチを有効にします。[監査ログ]Slow Query Logs[エラーログ][パフォーマンスログ] から選択できます。

      各ログタイプの左側には、デフォルトで無効になっている 収集スイッチ があります。スイッチを有効にすると、収集ポリシー を設定できます。デフォルトのストレージモードは 集中 で、保存期間は 180 日です。監査ログ、スロークエリログ、エラーログについては、追加の保存期間 (デフォルト 30 日) を設定することもできます。

    3. ターゲットログタイプの横にある [収集ポリシー] をクリックします。[収集ポリシーの設定] ダイアログボックスで、クラスターのリージョンをポリシーに追加します。リージョンを追加しない場合、システムはリージョンごとに Logstore を作成します。詳細については、「Logstore」および「収集ポリシー」をご参照ください。

      設定が完了したら、[OK] をクリックします。

      説明

      他の収集ポリシーも設定できます。PolarDB for MySQL クラスターでは、次の収集ポリシーが利用可能です:

      • account.id:Alibaba Cloud アカウント ID of the PolarDB for MySQL cluster.

      • リージョン: PolarDB for MySQL クラスターがデプロイされているリージョンです。例: cn-hangzhou。

      • cluster.id:PolarDB for MySQL クラスターの ID。

      • cluster.name:PolarDB for MySQL クラスターの名前。

      • cluster.db_type:PolarDB for MySQL クラスターと互換性のあるデータベースタイプ。現在、MySQL のみがサポートされています。

      • cluster.db_version:データベースバージョン。有効な値:8.0、5.7、5.6。

      • tag.*:カスタムタグの名前。アスタリスク (*) をカスタムタグ名に置き換えます。PolarDB for MySQL クラスターのタグの詳細については、「タグの追加」をご参照ください。

    4. 一番外側の [グローバル設定] エリアの右上隅にある [保存] をクリックします。

      説明

      設定を保存した後、同期の初期化が完了するまでに約 2 分かかる場合があります。エラーが発生した場合は、画面のプロンプトに基づいて設定を調整してください。

  5. 表示されるダイアログボックスで、[アクセスステータスへ移動] をクリックしてアクセスステータスを表示します。

    また、左側のナビゲーションウィンドウから[クラウドプロダクトへのアクセス] > [ステータスダッシュボード] を選択して、ステータスを確認することもできます。

収集された PolarDB ログの表示

  1. Simple Log Service コンソールにログインします。

  2. [グローバル設定] タブで、作成した中央プロジェクトをクリックします。プロジェクト名は slsaudit-center-<Alibaba Cloud アカウント ID>-<リージョン ID> の形式です。

  3. 右側の [監査クエリ] タブで、[PolarDB] をクリックして Logstore を展開し、ログの詳細を表示します。

    左側のアイコンバーにある監査ログアイコンをクリックして、ナビゲーションメニューを展開します。サービスは [集中] カテゴリの下にリストされます。

PolarDB ログ収集の無効化

  1. PolarDB ログの収集を停止します。詳細については、「関連操作」をご参照ください。

    説明

    変更が有効になるまで約 2 分かかります。

  2. Cloud Shell を開きます。

  3. 次のコマンドを実行してプロジェクトを削除します。

    aliyunlog log delete_project --project_name=<project_name> --region-endpoint=<region_ID>.log.aliyuncs.com
    重要

    この操作により、プロジェクト内のすべてのデータが削除されます。操作は慎重に行ってください。

ログフィールド

PolarDB for MySQL ログのフィールド」をご参照ください。