このトピックでは、Managed Service for Prometheus を使用して TiDB クラスタを監視する方法について説明します。
ステップ 1: TiDB コンポーネントを有効にする
統合センターページに移動します: Managed Service for Prometheus コンソールにログオンします。 左側のナビゲーションペインで、統合センターをクリックします。
TiDB コンポーネントを選択します: 統合センターページのデータベースセクションで、TIDBをクリックします。
パラメータを設定します: TIDBパネルでパラメータを設定します。
パラメータ
説明
環境タイプの選択
クラスタが存在する環境のタイプを選択します。次の環境タイプがサポートされています。
Container Service For Kubernetes (ACK) クラスタ
Elastic Compute Service (ECS) インスタンス
Kubernetes クラスタの選択
クラスタが ACK クラスタに存在する場合は、クラスタを選択します。
VPCの選択
クラスタが ECS インスタンスに存在する場合は、インスタンスを選択します。
TIDB クラスタ名
TiDB クラスタの名前を入力します。
説明メトリクス収集の重複を防ぐため、TiDB クラスタ名は一意である必要があります。
名前空間
TiDB クラスタが存在する名前空間。
PD サーバーコンテナ名
TiDB サーバー、Placement Driver (PD) サーバー、および TiKV サーバーの名前を入力します。デフォルト名は自動的に入力されます。
Tidb サーバーコンテナ名
Tikv サーバーコンテナ名
PD メトリクス ポート
TiDB サーバー、PD サーバー、および TiKV サーバーのポートを指定します。デフォルトポートは自動的に入力されます。
Tidb メトリクス ポート
Tikv メトリクス ポート
PD メトリクス収集パス
TiDB サーバー、PD サーバー、および TiKV サーバーの監視データが収集されるパスを指定します。デフォルトパスは自動的に入力されます。
Tidb メトリクス収集パス
Tikv メトリクス収集パス
メトリクス収集間隔 (単位/秒)
Managed Service for Prometheus が監視データを収集する間隔。デフォルト値: 30 秒。
ステップ 2: Grafana ダッシュボードを表示するステップ 2: Grafana ダッシュボードを表示する
統合管理ページに移動します: 左側のナビゲーションペインで、統合管理をクリックします。
環境を選択します: 統合管理ページの統合環境タブで、ACK クラスタまたは ECS インスタンスの名前をクリックします。
コンポーネントを選択します: コンポーネント管理タブのアドオンタイプセクションで、TIDB をクリックし、ダッシュボードをクリックしてダッシュボードリストを表示します。
ダッシュボードを表示します: ダッシュボードの名前をクリックします。
ステップ 3: TiDB クラスタのアラートルールを設定する
デフォルトのアラートルールを表示または変更します: コンポーネント管理タブのアドオンタイプセクションで、TIDB をクリックし、アラートルールをクリックしてデフォルトのアラートルールを表示または変更します。
カスタムアラートルールを追加します: ビジネス要件に基づいてカスタムアラートルールを追加します。詳細については、Prometheus アラートルールを参照してください。