TDSQL-C for MySQLはCLS機能を提供し、TDSQL-C for MySQLインスタンスのスローログデータを収集し、Cloud Log Service(CLS)に配信して分析できます。これにより、ログ収集、ログ保存からログ検索までの包括的なログサービスを実現し、ビジネス問題を迅速に監視および特定することができます。本稿では、コンソールを介してCLS機能を有効化または無効化する方法について説明します。
説明:
本機能は順次公開中です。お使いのインスタンスが所在するリージョンでCLSがまだサポートされていない場合は、チケットを提出 してご連絡ください。 前提条件
この機能を使用する前に、CLSが開通済みであることをご確認ください。 スローログの定義
フィールド値 | タイプ | 説明 |
TIMESTAMP | - | CLSの予約済みフィールドは、ログ生成時間を表します。 |
instance_id | String | データベースインスタンスID、例:cynosdbmysql-ins-xxxx。 |
db_name | String | データベース名。 |
rows_examined | Long | スキャン行数。 |
rows_sent | Long | 返却行数。 |
query_time | Double | 実行時間(単位:s) |
lock_time | Double | ロック待機時間(単位:s) |
user_host | String | クライアント情報。 |
user_name | String | クライアントがデータベースインスタンスに接続する際に使用するユーザー名。 |
query_sql | String | スローログSQL。 |
CLSを有効化する
1. コンソールで実際に使用しているビューモードに応じて、クラスタの操作ログページに移動します。
2. クラスタ管理ページで、操作ログページを選択してください。
2. クラスタ管理ページで、操作ログページを選択してください。
2. 操作ログページで、スローログ配信サービスを有効にする必要があるインスタンスを選択し、スローログ > CLS(開通)をクリックします。
3. 配信サービスを開通ポップアップウィンドウで、開通へ進むをクリックし、TDSQL-Cにサービスロールの権限付与を行います(すでに権限付与が完了している場合は、ステップ3~5をスキップできます)。
4. 移動後のロール管理ページで、同意授权をクリックします。
5. 元の配信サービスを開通ポップアップウィンドウに戻り、『CLSサービスレベル契約』をご確認の上、チェックを入れてください。その後、利用開始をクリックします。 6. ログセット配信の追加
をクリックし、ログ配信の設定を行います。 7. ポップアップウィンドウで以下の設定を完了し、すぐに有効にするをクリックします。
パラメータ | 説明 |
リージョン | ログセットを配信するリージョンを選択します。 |
ログセットの操作 | ログセットはログトピックの分類であり、ログトピックの管理を容易にします。既存のログセットを選択するか、新しいログセットを作成することができます。 |
ログセット | 既存のログセットを選択:検索ボックスで既存のログセットをフィルタリングし、スローログ配信のまとめとして使用できます。 ログセットを作成:スローログ配信のまとめとして新しいログセットを作成できます。作成するログセットの命名形式はcloud_cynos_カスタム_logsetとし、カスタム部分には英字、数字、アンダースコア、ハイフンのみ使用できます。 |
ログトピック操作 | ログトピックはログデータを収集、保存、検索、分析する基本単位です。既存のログトピックを選択するか、新しいログトピックを作成することができます。 |
ログトピック | 既存のログトピックを選択:ログセット操作で既存のログセットを選択した場合のみ、この項目を設定できます。検索ボックスで選択したログセットの下にあるログトピックをフィルタリングできます。 ログトピックを作成:選択したログセットの下に新しいログトピックを作成します。ログトピックの命名形式はcloud_cynos_カスタム_topicとし、カスタム部分には英字、数字、アンダースコア、ハイフンのみ使用できます。 |
8. ログサービスを有効化した後、ログ設定ポップアップで作成されたログセット/ログトピックを確認できます。CLSに移動をクリックすると、CLSコンソールにジャンプし、以降の分析管理を行うことができます。 説明:
現在、ログサービスを有効にした後のログ配信では、デフォルトではインデックスは有効になっていません。インデックス設定はログサービス(CLS)で検索分析を行うための必要条件であり、インデックスを有効にした場合のみログの検索分析が可能です。インデックスを有効にする方法については、インデックス設定(CLS)を参照してください。 CLSを停止する
説明:
停止後、対応するトピックへのログ配信が停止されます。配信済みのログは保持され、ログを削除する必要がある場合はCLSコンソールで削除してください。 2. 操作ログページで、スローログ配信サービスを停止する必要があるインスタンスを選択し、スローログ > CLS(オン)をクリックします。
3. ログ設定ポップアップで対象のログセット/ログトピックを確認し、停止するをクリックします。
4. ダイアログで確定をクリックします。
ログ設定ページの機能説明
機能項目 | 説明 |
オン | 作成済みのログ配信設定(オフ状態)を再有効化します。有効化後、CLS側にスローログの再配信が開始され、この間ログストレージ料金が引き続き発生します。 |
削除 | 作成済みのログ配信設定(停止状態)を削除します。削除後も、履歴ログはログトピックに保存され続け、有効期限まで保持されます。この期間中、ログ保存料金が引き続き発生します。履歴ログを保存し続けたくない場合は、CLSコンソールでログトピックを削除してください。 |
配信ログセットを追加する | |
関連ドキュメント
関連するAPI
|
| 本インターフェース(CreateCLSDelivery)はログ配信を作成するために使用されます。 |
| 本インターフェース(DeleteCLSDelivery)はログ配信の削除を行います。 |
| 本インターフェース(StartCLSDelivery)はログ配信機能を有効化するために使用されます。 |
| 本インターフェース(StopCLSDelivery)はログ配信機能の停止のために使用されます。 |