Simple Log Serviceは、CloudLens for PolarDBアプリケーションを提供します。 このアプリケーションを使用すると、PolarDB for MySQLクラスターを集中管理し、クラスターの低速クエリログ、エラーログ、監査ログ、およびメトリクスを収集できます。 このトピックでは、CloudLens for PolarDBの機能、アセット、課金、および制限について説明します。
特徴
CloudLens for PolarDBは、次の機能を提供します。
Alibaba Cloudアカウント内のすべてのPolarDB for MySQLクラスターを一元管理できます。
数回クリックするだけで、PolarDB for MySQLクラスターのスロークエリログ、エラーログ、監査ログ、およびメトリクスのデータ収集機能を有効にできます。 クラスターのデータ収集ステータスを一元管理することもできます。
低速クエリログ、エラーログ、監査ログ、PolarDB for MySQLクラスターのメトリクスをリアルタイムで保存、クエリ、分析できます。
さまざまなレポートを提供します。
アセット
ログストア
CloudLens for PolarDBでPolarDB for MySQLクラスターのデータ収集機能を有効にすると、Simple Log Serviceは、名前がaliyun-product-data-<Alibaba CloudアカウントID>-<リージョンID> 形式で、2つのLogstoreがpolardb_audit_logとpolardb_logという名前のプロジェクトを自動的に作成します。
polardb_audit_log: このLogstoreは、PolarDB for MySQLクラスターの監査ログを保存するために使用されます。
監査ログは、操作を確認し、セキュリティコンプライアンスを確保するために使用されます。
監査ログは、セキュリティ監査人がオペレータIDやデータ変更時刻などの情報を取得し、権限の乱用や非準拠コマンドの実行などの内部リスクを特定するのに役立ちます。
監査ログは、セキュリティのコンプライアンスを確保するためにビジネスシステムが監査要件を満たすのに役立ちます。
polardb_log: このLogstoreは、polardb for MySQLクラスターのスロークエリログとエラーログを保存するために使用されます。
スロークエリログは、実行時間が指定されたしきい値を超えたリクエストを記録します。 スロークエリログを使用して、パフォーマンスの問題を解決し、リクエストを最適化できます。
エラーログは、データベースの実行エラーに関する情報を記録します。 エラーログを使用して問題を特定できます。
メトリクスストア
メトリクスのデータ収集機能を初めて有効にするときは、リージョンを選択する必要があります。 次に、Simple Log Serviceは、名前がaliyun-product-data-<Alibaba CloudアカウントID>-<リージョンID> 形式であり、リージョン内にpolardb_metricという名前のMetricstoreを持つプロジェクトを作成します。
説明メトリックは中央に保存されます。 リージョンを選択する必要があるのは、メトリックのデータ収集機能を初めて有効にするときだけです。 他のPolarDB for MySQLクラスターのメトリックのデータ収集機能を有効にすると、収集したすべてのメトリックが、選択したリージョンで作成されたMetricstoreに保存されます。 例: aliyun-product-data-16 **** 50-cn-hangzhou/polardb_metric。
polardb_metric: このMetricstoreは、polardb for MySQLクラスターのメトリックを格納するために使用されます。
PolarDB for MySQLは、PolarDB for MySQLクラスターの実行ステータスを監視するためのさまざまなメトリックを提供します。
課金
PolarDB for MySQL
PolarDB for MySQLクラスターの監査ログのデータ収集機能を有効にすると、クラスターでSQL Explorer機能が自動的に有効になります。 監査ログによって占有されているストレージ容量に基づいて、SQL Explorer機能に対して課金されます。 詳細については、「課金項目」をご参照ください。
Simple Log Service
Simple Log ServiceがPolarDB for MySQLからログを収集した後、ログを変換または送信できます。 インターネット経由でストリーミングデータを読み取ることもできます。 データ変換、データ配布、およびインターネット経由の読み取りトラフィックに対して課金されます。 料金はSimple Log Serviceの請求書に含まれています。 詳細については、「機能課金の課金項目」をご参照ください。
制限事項
PolarDB for MySQLクラスターのログとメトリックのみを収集できます。
CloudLens for PolarDBの監査ログのデータ収集機能は、PolarDB for MySQLのSQL Explorer機能に依存します。
SQL Explorer機能が無効になっている場合、CloudLens for PolarDBは自動的に機能を有効にします。
PolarDB for MySQLクラスターの監査ログのデータ収集機能をすでに無効にしていて、SQL Explorer機能を無効にする場合は、PolarDBコンソールでSQL Explorer機能を手動で無効にする必要があります。 詳細については、「SQLエクスプローラーと監査機能の無効化」をご参照ください。
次の表に、CloudLens for PolarDBがサポートされているリージョンを示します。
クラウドタイプ
リージョン
Alibaba Cloudパブリッククラウド
中国 (青島) 、中国 (北京) 、中国 (張家口) 、中国 (フフホト) 、中国 (杭州) 、中国 (上海) 、中国 (深セン) 、中国 (成都) 、中国 (香港) 、シンガポール、マレーシア (クアラルンプール) 、インドネシア (ジャカルタ) 、日本 (東京) 、米国 (シリコンバレー) 、米国 (バージニア) 、ドイツ (フランクフルト) 、英国 (ロンドン) 。
注意事項
CloudLensアプリケーションを使用するには、Alibaba Cloudアカウント内に少なくとも1つのプロジェクトが存在することを確認します。
CloudLensアプリケーションを有効にすると、Simple Log ServiceはAlibaba Cloudアカウント内にプロジェクトが存在するかどうかを自動的に確認します。
チェックロジック
初めてCloudLensアプリケーションを有効にすると、Simple Log ServiceはAlibaba Cloudアカウント内にプロジェクトが存在するかどうかを自動的に確認します。 プロジェクトが存在しない場合、Simple Log Serviceは、名前が
aliyun-product-data-<Alibaba CloudアカウントID>-cn-heyuan
形式のプロジェクトを中国 (Heyuan) リージョンに作成します。CloudLensアプリケーションを有効にすると、Simple Log ServiceはAlibaba Cloudアカウント内にプロジェクトが存在するかどうかを自動的に確認します。 プロジェクトが存在しない場合、Simple Log Serviceは中国 (Heyuan) リージョンにプロジェクトを作成しません。 手動でプロジェクトを作成できます。 プロジェクトの作成方法の詳細については、「プロジェクトの管理」をご参照ください。
プロジェクトの削除
名前が
次のコマンドを実行します。 ビジネスシナリオに基づいてAlibaba CloudアカウントIDを置き換えます。aliyun-product-data-<Alibaba CloudアカウントID>-cn-heyuan
形式のプロジェクトを削除する場合は、Cloud Shellを開きます。aliyunlog log delete_project --project_name=aliyun-product-data-<Alibaba Cloud account ID>-cn-heyuan --region-endpoint=cn-heyuan.log.aliyuncs.com
他のプロジェクトとLogstoreを削除する場合は、「Logstoreの管理」と「プロジェクトの管理」の手順に従ってください。