Managed Service for Prometheus は、指定されたパラメータに基づいて MySQL データベースからパフォーマンスデータをアクティブにプルします。これにより、データベースをリアルタイムで監視し、監視データを柔軟に分析できます。このトピックでは、MySQL データベースを監視する方法について説明します。
前提条件
コンテナクラスタ
Managed Service for Prometheus がアクティブ化されていること。詳細については、課金概要 を参照してください。
ACK クラスタが作成されていること。詳細については、ACK マネージドクラスタの作成 を参照してください。
Alibaba Cloud リソースセンターがアクティブ化されていること。詳細については、リソースセンターのアクティブ化 を参照してください。
ECS インスタンス
Managed Service for Prometheus がアクティブ化されていること。詳細については、課金概要 を参照してください。
ECS インスタンスが作成されていること。詳細については、ECS コンソール (エクスプレスバージョン) を使用した ECS インスタンスの作成と管理 を参照してください。
Alibaba Cloud リソースセンターがアクティブ化されていること。詳細については、リソースセンターのアクティブ化 を参照してください。
Alibaba Cloud サービス
Managed Service for Prometheus がアクティブ化されていること。詳細については、課金 を参照してください。
ハイブリッドクラウドモニタリングがアクティブ化されていること。詳細については、ハイブリッドクラウドモニタリングのアクティブ化 を参照してください。
手順
Managed Service for Prometheus コンソール にログインします。左側のナビゲーションペインで、連携センター をクリックします。
MySQL をクリックし、プロンプトに従ってパラメータを設定します。次の表に主要なパラメータを示します。
コンテナクラスタ
パラメータ
説明
Mysql アドレス
データベースのエンドポイント。
Mysql サービスポート
データベースのポート番号。例:3306。
Mysql ユーザー名
データベースのユーザー名とパスワード。
重要データ侵害のリスクを軽減するために、管理者アカウントを使用しないことをお勧めします。代わりに、専用の MySQL アカウントを作成し、必要な権限のみを割り当てることをお勧めします。詳細については、 および Managed Service for Prometheus 用の MySQL ユーザーの作成 を参照してください。
Mysql パスワード
ECS インスタンス
パラメータ
説明
Mysql アドレス
データベースのエンドポイント。
Mysql サービスポート
データベースのポート番号。例:3306。
Mysql ユーザー名
データベースのユーザー名とパスワード。
重要データ侵害のリスクを軽減するために、管理者アカウントを使用しないことをお勧めします。代わりに、専用の MySQL アカウントを作成し、必要な権限のみを割り当てることをお勧めします。詳細については、 および Managed Service for Prometheus 用の MySQL ユーザーの作成 を参照してください。
Mysql パスワード
カスタムラベル
ECS インスタンスのメトリクスにタグを追加します。その後、Grafana などのツールを使用する際に、メトリクスデータをきめ細かく監視、管理、クエリ、または分析できます。詳細については、VPC を使用して ECS インスタンスのメトリクスにタグを追加する を参照してください。
説明タグキーには、ハイフン (-)、ピリオド (.)、パーセント記号 (%) など、Prometheus 機能で使用される特殊文字を含めることはできません。
タグは、Prometheus で必要なキーと値の形式で指定する必要があります。
Alibaba Cloud サービス
RDS タグキー: メトリクスに挿入する RDS タグキー。
MySQL データベースの監視データの表示と管理
インストールされたコンポーネントは、統合管理Managed Service for Prometheus コンソール の 連携管理 ページに表示されます。連携管理 ページは、連携環境、連携アドオン、クエリダッシュボード の各タブで構成されており、ターゲット、メトリクス、ダッシュボード、アラートなどの情報を表示できます。
ターゲット
自己監視 タブの ターゲット セクションでは、デフォルトジョブによって検出されたターゲットのリストを表示できます。

メトリクススクレイピング
メトリクススクレイピング タブでは、メトリクスを表示または破棄できます。詳細については、メトリクスの破棄 を参照してください。

ダッシュボード
コンポーネント管理 タブの ダッシュボード セクションでは、ダッシュボード名をクリックして Grafana に移動し、より多くのダッシュボードデータを表示できます。

アラートルール
コンポーネント管理 タブの アラートルール セクションでは、MySQL データベースのアラートルールを表示できます。アラートルールの作成方法については、Prometheus インスタンスのアラートルールの作成 を参照してください。

参考資料
主要なメトリクスのヘルスステータスをリアルタイムで監視するために、データベースのアラートルールを設定できます。これにより、例外をタイムリーに発見して処理できます。詳細については、Prometheus インスタンスのアラートルールの作成 を参照してください。
Managed Service for Prometheus で MySQL データベースを監視する方法の詳細については、Managed Service for Prometheus を使用して MySQL データベースを監視する および を参照してください。