すべてのプロダクト
Search
ドキュメントセンター

Managed Service for Prometheus:Windows ECSインスタンスを監視するためにManaged Service for Prometheusを使用する

最終更新日:Dec 27, 2024

このトピックでは、Alibaba Cloud Managed Service for Prometheusを使用してWindows ECSインスタンスを監視する方法について説明します。

(オプション) 手順 1: Windows Exporterをインストールする

説明

次のいずれかの方法を使用して、windows Exporterをデプロイし、ecsインスタンスからメトリクスを収集できます。windows Exporterを自動的にインストールする場合は、手順2に進みます。

  • 自動インストール: システムは、指定された条件に基づいてサービスディスカバリ構成をECSインスタンスに自動的に追加し、インスタンスにWindows Exporterをインストールします。

  • 手動インストール: ECSインスタンスを監視する前に、インスタンスにWindows Exporterを手動でインストールし、インスタンスが存在する仮想プライベートクラウド (VPC) を介してポートへのインバウンドアクセスを有効にする必要があります。

  1. Windows Exporterをダウンロードする: ECSインスタンスのWindowsシステムに管理者としてログオンし、Windows Exporterのインストールパッケージをシステムにダウンロードします。

  2. Windows Exporterをインストールする: インストールパッケージwindows_exporter-1.22.0-amd64.msiをダブルクリックするか、msiexec /i windows_exporter-1.22.0-amd64.msiコマンドを実行してインストールを完了します。

    • デフォルトでは、Windows ExporterはC:\Program Files (x86)\windows_exporterディレクトリにインストールされます。

    • デフォルトポートは9182です。

    • デフォルトでは、cpu、cpu_info、memory、process、tcp、cs、logical_disk、net、os、system、textfile、およびtimeのメトリクスが収集されます。

    • Windows Exporterがインストールされると、WindowsコンソールにWindows Exporterを含む作成されたサービスが表示されます。

  3. 次の手順でWindows Exporterが想定どおりに動作していることを確認します。curl localhost:{listening port}/metrics コマンドを実行するか、ブラウザーで localhost:{listening port}/metrics にアクセスします。通常の Prometheus メトリックデータが返されるかどうかを確認します。通常のメトリックデータが返された場合、Windows Exporter は想定どおりに動作しています。

  4. config.ymlファイルを修正する: ポートを変更するか、メトリクスを追加または削除します。詳細については、Windows Exporterのドキュメントを参照してください。config.ymlファイルを修正した後、sc stop windows_exporter && sc start windows_exporterコマンドを実行するか、Windowsコンソールを使用してWindows Exporterを再起動します。

手順 2: Windowsコンポーネントを有効にする

  1. Windowsコンポーネントを検索する: Managed Service for Prometheus コンソールにログオンします。 左側のナビゲーションペインで、統合センターをクリックします。Windowsコンポーネントを検索します。

    image

  2. コンポーネントを有効にする: Windowsパネルの統合の開始タブで、パラメータを設定し、OKをクリックします。

    image

    パラメータ

    説明

    環境タイプの選択

    Windowsオペレーティングシステムが実行されている環境。有効な値:

    • ECS(VPC)

    Windowsexporterインストールモード

    Windows Exporterのインストール方法を指定します。有効な値:

    • 自動インストール

    • セルフインストール

    ホストサービスディスカバリモード

    サービスディスカバリの条件を指定します。有効な値:

    • 無条件 (現在のVPC内のすべてのWindowsインスタンスを選択)

    • ステインラベル選択

    • タグラベル選択

    • IP CIDR

    • インスタンスID

    Textfileを収集する

    textfileが配置されているディレクトリの絶対パスを入力できます。パスは環境変数をサポートしていません。例: /home/app/textfiles。

    Windows-exporterサービスポート

    Windows Exporterのポート。デフォルトポートが自動的に入力されます。

    セキュリティグループは自動的に構成されます

    インスタンスの正常な統合を確実にするためにECSインスタンスのセキュリティグループを確認するかどうかを指定し、確認に失敗した場合はセキュリティグルーパールールを自動的に追加します。

    カスタムECSタグの挿入

    インスタンスのタグキーを指定します。その後、キーと値のペア全体がメトリクスに追加されます。

    メトリクススクレイピング間隔 (単位/秒)

    メトリクスデータが収集される間隔。デフォルト値: 15。

手順 3: Windowsダッシュボードを表示する

  1. 環境詳細ページに移動する: Managed Service for Prometheus コンソールにログオンします。 左側のナビゲーションペインで、統合管理をクリックします。統合管理ページの統合環境タブで、ECSインスタンスの名前をクリックします。

    image

  2. ダッシュボード名を表示する: コンポーネント管理タブのアドオンタイプセクションで、Windowsをクリックします。次に、ダッシュボードをクリックして、すべてのダッシュボード名を表示します。

    image

  3. ダッシュボードを表示する: ダッシュボードの名前をクリックします。

    image

手順 4: アラートを設定する

Prometheusアラートルールを作成する方法については、Prometheusインスタンスのアラートルールを作成するを参照してください。