カスタムメトリックスクレイピング機能により、ご利用の ECS インスタンス上の特定のエンドポイントからモニタリングデータを収集できます。これにより、Managed Service for Prometheus の柔軟性、自動化、および管理性が向上します。
制限事項
コンテナおよび ECS インスタンスのみがサポートされています。
課金
カスタムコレクションには料金が発生します。詳細については、「Prometheus インスタンスの課金」をご参照ください。
前提条件
-
ECS 環境インスタンスが作成済みである必要があります。詳細については、「インスタンスの作成」をご参照ください。
-
ECS インスタンスに、標準的な Prometheus フォーマットでメトリックを公開するターゲットエンドポイントが存在している必要があります。
機能へのアクセス
-
ARMS コンソール にログインします。
-
左側のナビゲーションウィンドウで、アクセス管理 をクリックします。
-
アクセス済みの環境 タブで、ECS Environment の一覧を表示し、対象の ECS 環境の Operation 列にある メトリックの収集 をクリックして、メトリックの収集 ページに移動します。
-
メトリックの収集 ページで、カスタム収集 タブをクリックします。
カスタムコレクション一覧
カスタム収集 ページには、現在の ECS 環境に対するすべてのカスタム監視構成が一覧表示されます。
リストには、[名前]、[ジョブ名]、[コンポーネント]、[サービス検出方法]、metrics_path、およびscrape_intervalなどのフィールドが含まれます。操作列には、[無効化]、[構成の編集]、および[削除]のオプションがあります。[作成] をクリックして、スクレイプタスクを追加します。
カスタムコレクションタスクの作成
カスタム収集 ページで、新規追加 をクリックします。カスタム収集タスクの追加 パネルで、Job Name を指定し、コードエディタにカスタムコレクション用の YAML コンテンツを入力してから、チェックして作成する をクリックします。
サンプルの YAML 構成では、scrape_configs 配下に job1 および job2 という 2 つのスクレイピングジョブを定義しています。各ジョブでは、honor_timestamps、honor_labels、scrape_interval(例:30s)、scheme(例:http)、および metrics_path(例:/metric)などのパラメーターを設定できます。static_configs 内の targets を使用して、127.0.0.1:9090 のようなスクレイピングエンドポイントを指定します。
関連操作
カスタムスクレイプ構成の編集
カスタムスクレイプ構成の一覧で、編集対象の構成を見つけ、Operation 列の 構成の編集 をクリックします。カスタム収集タスクの編集 パネルで、YAML コンテンツを変更します。
カスタムスクレイプ構成の削除
カスタムスクレイプ構成の一覧で、削除対象の構成を見つけ、Operation 列の 削除 をクリックします。
カスタムスクレイプ構成の無効化
カスタムスクレイプ構成の一覧で、無効化対象の構成を見つけ、Operation 列の 無効化 をクリックします。無効化された構成は、メトリック収集に影響を及ぼしません。