E-MapReduce (EMR) ClickHouse クラスターでは、ZooKeeper および ClickHouse のサービスメトリクスと、個々のホストの健全性およびデプロイメント状況に関するノードメトリクスという 2 つのモニタリングディメンションが公開されています。
| 監視タイプ | 表示内容 | 確認場所 |
|---|---|---|
| サービスメトリクス | ZooKeeper および ClickHouse から取得したクラスター全体のパフォーマンスメトリクス | [サービス] > [監視] > [メトリック監視] タブ、[ダッシュボード] ドロップダウンリスト |
| ノードデプロイメント状態 | 各ホスト上の各コンポーネントにおけるリアルタイムのプロセスの状態 | [サービス] タブ > [ステータス] ボタン |
| ノード単位のメトリックデータ | ホスト名でフィルターされたノード単位のパフォーマンスメトリクス | [サービス] > [監視] > [メトリック監視] タブ、[ホスト名] ドロップダウンリスト |
前提条件
作業を開始する前に、以下の要件を満たしていることをご確認ください。
-
ClickHouse クラスターが作成済みであること。詳細については、「ClickHouse クラスターの作成」をご参照ください。
サービスメトリクスの確認
サービスメトリクスには、ZooKeeper のコーディネーションの健全性および ClickHouse のクエリとストレージパフォーマンスに関する情報が含まれます。ClickHouse のメトリクスは、metrics、events、および asynchronous_metrics という 3 つのシステムテーブルから収集されます。
-
EMR on ECS コンソールにログインします。
-
上部のナビゲーションバーで、ご利用のクラスターが配置されているリージョンを選択します。また、リソースグループを選択します。
-
[EMR on ECS] ページで、対象のクラスターを見つけ、[Services] を [Actions] 列からクリックします。
-
[Services] タブで、[Monitoring] をクリックし、次に [Metric Monitoring] をクリックします。
-
[Dashboard] ドロップダウンリストから、[ZOOKEEPER] または [CLICKHOUSE] を選択してダッシュボードを切り替えます。
ノードメトリクスの確認
ノードデプロイメント状況の確認
ノードデプロイメント状況では、各コンポーネントのリアルタイムのプロセスの状態が表示されます。このビューを使用して、すべてのサービスプロセスが実行中であることを確認したり、失敗したプロセスを特定したりできます。
-
EMR on ECS コンソールにログインします。
-
上部のナビゲーションバーで、ご利用のクラスターが配置されているリージョンを選択します。また、リソースグループを選択します。
-
[EMR on ECS] ページで、対象のクラスターを見つけ、[Services] を [Actions] 列からクリックします。
-
[Services] タブで、ZooKeeper または ClickHouse を見つけ、[Status] をクリックします。
-
[Components] セクションで、コンポーネントの左側にあるプラスアイコンをクリックしてプロセスリストを展開し、リアルタイムの状態を確認します。
ノード単位のメトリックデータの確認
-
EMR on ECS コンソールにログインします。
-
上部のナビゲーションバーで、ご利用のクラスターが配置されているリージョンを選択します。また、リソースグループを選択します。
-
[EMR on ECS] ページで、対象のクラスターを見つけ、[Services] を [Actions] 列からクリックします。
-
[Services] タブで、[Monitoring] をクリックし、次に [Metric Monitoring] をクリックします。
-
[hostname] ドロップダウンリストから、メトリクスを確認するノードを選択します。