Managed Service for Prometheus は、Node Exporter を使用して Linux または Windows を実行する ECS インスタンスからオペレーティングシステムのメトリックを収集し、Process Exporter を使用してプロセスモニタリングデータを収集できます。テキストファイルからカスタムモニタリングメトリックを収集することもできます。このサービスは、CloudMonitor のエージェントレスメトリック、オープンソースの Exporter エージェントメトリック、ホスト監査ログ、ホストイベントなどのソースからのデータに基づいて、すぐに使用できる包括的な ECS 可観測性ダッシュボードとアラートルールを提供します。
前提条件
ホストモニタリングの利点
Managed Service for Prometheus のホストモニタリング機能は、Alibaba Cloud ECS サーバーに対して効率的で管理しやすいモニタリングソリューションを提供します。このソリューションは、現代のクラウドコンピューティング環境の可観測性と自動化された管理要件を満たします。
Managed Service for Prometheus のホストモニタリング機能を使用すると、ECS サーバー、自己管理データセンター内のサーバー、他のクラウドプロバイダーのサーバーなど、あらゆるタイプのホストを統合できます。ECS サーバーの場合、このサービスはさまざまなオープンソースの Exporter を自動的にインストールし、収集構成を生成できます。Managed Prometheus Agent は自動的にデータを収集します。収集されたデータは、一元的に保存、表示され、アラートに使用されます。Alibaba Cloud 外部のホストでは、自動サービス検出は利用できません。これらのホストでは、Alibaba Cloud 収集エージェントを手動でインストールして、モニタリングデータを Managed Service for Prometheus に送信する必要があります。
利点 | 説明 |
数秒でのホスト検出 |
|
数秒での Exporter のインストール |
|
数秒でのメトリック収集 |
ECS インスタンスを作成した後、30〜60 秒以内に ECS インスタンスをモニタリングシステムに含めることができます。ECS インスタンスのすべてのメトリックが監視される間隔は、1〜60 秒の間で柔軟に調整できます。これにより、数秒以内に ECS インスタンスの全面的なモニタリングを実装できます。 |
サーバーレスエージェント |
|
スマートメトリックタグ |
|
超大規模なデータ収集とストレージ |
|
アップストリームおよびダウンストリームアプリケーションからの包括的なモニタリングデータ |
|
プロセスレベルのモニタリング |
|
デフォルトの Grafana エキスパートダッシュボード |
|
ステップ 1: Alibaba Cloud Elastic Compute Service の統合
Cloud Monitor 2.0 コンソールにログインし、ワークスペースを選択します。左側のナビゲーションウィンドウで、[統合センター] をクリックします。
[統合センター] ページで、[Alibaba Cloud Elastic Compute Service] をクリックし、[OK] をクリックします。
構成項目
説明
リージョン
現在のワークスペースのリージョン。このパラメーターは変更できません。
ポリシー名
デフォルト: システムが自動的にポリシー名を生成します。
カスタム: [カスタム] をクリックして、カスタムポリシー名を指定します。
範囲
すべてのエンティティ: 既存および将来のエンティティを含む、現在のリージョン内のすべてのエンティティを統合します。
リソースグループ別: 指定されたリソースグループ内のすべてのエンティティを統合します。
タグ別: タグでエンティティをフィルタリングして統合します。
手動選択: 統合するエンティティを手動で選択します。
説明Prometheus は Alibaba Cloud Resource Center を使用して、現在のアカウントの VPC や ECS インスタンスなどのリソースに関するデータを取得することでサービスを検出します。リソースセンターがアクティブ化されていない場合、統合ウィザードはまずそれをアクティブ化するようにガイドします。詳細については、「リソースセンターをアクティブ化する」をご参照ください。
リソースセンターのアクティブ化は非同期操作です。再度確認してもステータスがまだアクティブ化されていないと表示される場合は、10〜20 秒待ってから [再チェック] をクリックしてください。
次の表の説明に従って統合パラメーターを構成し、[OK] をクリックします。
Alibaba Cloud ECS モニタリング
構成項目
説明
タグキー
ECS タグのキーを指定します。
o11y.aliyun.dev/*に一致するタグキーは、デフォルトで自動的にフェッチされます。タグのキーと値のペアは、Prometheus メトリックに自動的に追加されます。Alibaba Cloud サービスメトリックの収集
この機能を有効にすると、ECS の CloudMonitor メトリック (エージェントフリーメトリック) が収集されます。
ノードメトリックの収集 (Linux)
Linux ホストに Node-exporter をインストールして、ノードメトリック (エージェントベースのメトリック) を収集します。
Node-exporter サービスポート
Node-exporter のサービスポート。
TextFile の収集
指定されたファイルから Prometheus メトリックを収集します。
プロセスメトリックの収集 (Linux)
Linux ホストに Process-exporter をインストールして、プロセスメトリック (エージェントベースのメトリック) を収集します。
Process-exporter サービスポート
Process-exporter のサービスポート。
Windows メトリックの収集 (Windows)
Windows ホストに Windows-exporter をインストールして、ノードメトリック (エージェントベースのメトリック) を収集します。
Windows サービスポート
Windows のサービスポート。
セキュリティグループの自動構成
統合を成功させるために、ターゲットの ECS ホストでセキュリティグループのチェックが実行されます。この機能を有効にすると、チェックが失敗した場合にセキュリティグループルールが自動的に追加されます。
メトリック収集間隔 (秒)
データが収集される間隔。デフォルト値は 15 秒です。
Alibaba Cloud ECS 監査ログ
構成項目
説明
システムログ収集の有効化
ホストシステムログを収集するかどうかを指定します。
システムログ Logstore 名
プロジェクトはデフォルトで自動的に作成されます。プロジェクト名は `workspace--` のフォーマットです。
ログ保持期間
ログを保持する日数。値の範囲は 1〜3650 です。値 3650 は、ログが永続的に保存されることを示します。指定された保持期間が終了すると、ログは削除されます。
シャード数
各シャードは 5 MB/s の書き込みスループットと 10 MB/s の読み取りスループットをサポートします。データトラフィックがシャードのサービス能力を超える場合は、シャードを分割します。データトラフィックがシャードの最大読み取りおよび書き込み能力よりも低い場合は、シャードをマージしてコストを削減します。
Alibaba Cloud ECS イベント
構成項目
説明
ECS システムイベントの有効化
この機能を有効にすると、ECS Insights ページで ECS システムイベントを表示できます。そうでない場合、データは表示されません。
説明統合が成功した後、ダッシュボードにデータが表示されない場合は、ECS インスタンスのセキュリティグループが 100.64.0.0/10 および 192.168.0.0/18 CIDR ブロックからポート 9100 および 9256 へのインバウンドアクセスを許可していることを確認してください。ECS セキュリティグループの詳細を表示するには、「セキュリティグループのクエリ」をご参照ください。ポート 9100 は node-exporter のデフォルトポートで、ポート 9256 は process-exporter のデフォルトポートです。特定のポートは、構成によって異なる場合があります。
ステップ 2: ダッシュボードの表示
Cloud Monitor 2.0 コンソールにログインし、ワークスペースを選択します。左側のナビゲーションウィンドウで、 を選択します。
ターゲットインスタンスをクリックします。左側のナビゲーションウィンドウで、[ダッシュボードリスト] をクリックしてダッシュボードのリストを表示します。