書式設定された JSON の Windows パフォーマンス カウンター タスク オブジェクト
{
    "Task_UID": "c93fd838f6e54093b82634c2ac2f4414",
    "CounterCategory": "memory",
    "CounterInstance": "",
    "CounterName": "qweqw4",
    "Machine": "Remote",
    "MachineAddress": "localhost",
    "Agent_UID": "5fc6e5ccf15a44df87c5bdb0cc63cb3e",
    "Aggregate": "Average",
    "MaxThreshold": 0,
    "MinThreshold": 0,
    "IgnoreErrors": "NO",
    "Device_Id": 7647,
    "Id": 16543,
    "Task_Type_Id": 23,
    "Name": "memory check"
}

フィールド説明

種類 必須/オプション 形容
Task_UID

随意

読み取り専用。 収集された監視結果を分散するために API によって使用される固有のタスク ID。

例:
"Task_UID": "c7c6ffb9bae54df1b662fffb72964c77"
カウンターカテゴリ

必須

パフォーマンス カウンターは、アプリケーションに関するパフォーマンス データを発行します。 カテゴリには、物理コンポーネント (プロセッサ、ディスク、メモリなど) とシステム オブジェクト (プロセスやスレッドなど) が含まれます。 同じパフォーマンス オブジェクトに関連するシステム カウンタは、共通のフォーカスを示すカテゴリにグループ化されます。 詳細については、 マイクロソフトの公式ページ を参照してください。

例:
"CounterCategory": "memory"
カウンターインスタンス

必須

状況によっては、カテゴリがインスタンスに細分化され、カテゴリが関連するオブジェクトの複数のオカレンスに関するデータが追跡されます。 インスタンスは、個々のカウンタではなく、カテゴリ全体に適用されます。 カテゴリ内のすべてのカウンターには、カテゴリに対して各インスタンスが定義されています。 たとえば、プロセス カテゴリには、アイドルとシステムという名前のインスタンスが含まれています。 したがって、Process カテゴリ内の各カウンターには、アイドルプロセスまたはシステムプロセスに関する情報を示す各インスタンスのデータが含まれます。 詳細については、 マイクロソフトの公式ページを参照してください。

例:
"CounterInstance": ""
カウンター名

必須

終了カウンタ名。

例:
"CounterName": "Available MBytes"
機械

int32

必須

データソースは、ローカルマシン(エージェントがインストールされた場所)またはLAN内のリモートマシンのいずれかに配置できます。

可能な値:

  • 遠隔
  • 地元の
例:
"Machine": "Remote"
マシンアドレス

in32

必須

「リモート」データソースを選択した場合は、リモートマシンのアドレスを指定する必要があります。

例:
"MachineAddress": "192.168.1.56"
Agent_UID

必須

エージェント UID。

例:
"Agent_UID": "5fc6e5ccf15a44df87c5bdb0cc63cb3e"
骨材

必須

すべての受信データは、調整されたデバイスの周波数に応じて、定期的に集計されます。

可能な値:

  • 最大値 – 配列の最大値が取得されます
  • 平均値は、すべての中間値の平均として計算されます。
  • 最小値 – 配列から最小の値が取得されます
例:
"Aggregate": "Average"
最大しきい値 int32 随意 閾。 超過するとアラートが発生します。

例:
"MaxThreshold": 0
最小しきい値 int32 随意 閾。 超過するとアラートが発生します。

例:
"MinThreshold": 0
エラーを無視する

必須

「エージェント」の間の毎回 < > — 「サーバー」インタラクションエージェントは、エージェントがチェックする新しいカウンタがあるかどうかを尋ねます。 新しいカウンターに統計を収集する指示がある場合、エージェントはそれらを収集し始めます。

可能な値:

  • NO – カウンター ポーリングの各エラーは、レポートにエラーとして反映されます。
  • はい – 失敗は無視されます。

例:

"IgnoreErrors": "NO"
Device_Id int32 必須 読み取り専用フィールド。 一意のデバイス ID。

例:
"Device_Id": 7647
身分証明書 int32

必須

*編集操作のみ

読み取り専用フィールド。 一意のタスク ID です。

例:
"Id": 16532
Task_Type_Id int32 必須 タスクの種類。

例:
"Task_Type_Id": 23
名前 随意 タスク名。

例:
"Name": "anythingyouwant"

  • メトリックビューの仕組み

    パフォーマンス カウンターは組み込みの Windows メカニズムで、システムのパフォーマンスと正常性を評価できます。 パフォーマンス カウンタを使用すると、ユーザーと管理者はプロセッサ、ドライバ、データベースなど、さまざまなコンポーネントの動作を調べることができます。

    一般に、Windows パフォーマンス カウンタを監視するプロセスは、データの収集、受信データの処理、およびパフォーマンス カウンタが指定された制限を超えた場合にユーザーに通知する 3 つの手順に分けることができます。

    データの収集

    Windows は、システム パフォーマンス データ (いわゆるパフォーマンス カウンター) をリアルタイムで収集します。 パフォーマンス モニタ ツールは、Windows システム上でこれらのパフォーマンス カウンタを収集する役割を担い、手動でのシステム パフォーマンス監視に使用できます。 これは、すべての最新の Windows エディションに含まれている標準ユーティリティです。 このユーティリティは、Windows 8/10 の perfmon コマンドを入力して、スタート メニューから実行するか、コマンド ラインまたは検索フィールドから実行できます。 ユーティリティを起動すると、カウンタの追加と削除、ビューの変更、データチャートのスケーリングができる標準パネルが表示されます。

    手動作業をパフォーマンス モニターに置き換え、Windows パフォーマンス カウンター監視を自動化するために、Dotcom モニターによるメトリックス ビューが使用されます。 MetricsViewの設定には、ターゲットコンピュータからパフォーマンスカウンタデータを収集できるMetricsViewコレクタを設定し、メトリクスビューエージェントと呼ばれるメトリックスビューソフトウェアをターゲットホストにインストールし、監視設定を構成する3つの主要なステップが含まれます。

    MetricsView エージェント ソフトウェアは、企業ネットワークにインストールされ、パフォーマンス カウンターをキャプチャします。 インストールおよび構成が完了すると、エージェントは Dotcom-Monitor サービスに接続し、割り当てられた Dotcom モニターメトリックスビュー コレクターにリアルタイム モードでパフォーマンス カウンターの統計情報を送信します。 エージェントは、ローカル ホストで使用可能なパフォーマンス カウンタ、およびサービスがアクセスできるこのネットワーク上の他のコンピュータの追加のパフォーマンス カウンタを監視できます。 ネットワーク内の他のリモート サービスとの対話を許可するには、エージェントが対応する権限を持つアカウントでログインすることを許可できます。

    キャプチャされたパフォーマンス統計には、システムで使用可能なすべてのパフォーマンス カウンターが含まれます。 使用可能なパフォーマンス カウンタの数は、システムのバージョンによって異なります。

    MetricsView エージェントを実行するユーザーには、必要なアクセス権が必要であることを示す必要があります。

    パフォーマンス カウンター データの処理

    MetricsView監視デバイスは、指定された頻度(15分から最大1分)で、選択したコレクタ内の特定のパフォーマンスカウンタを監視するように設定できます。 コレクターから取得したすべてのデータは、デバイスの設定に従って集計されます。 監視対象のカウンタの最大値、最小値、または平均値を集計するようにデバイスを設定できます。

    エラー条件に関するレポートと警告

    デバイス設定では、パフォーマンス カウンター値の最大および最小しきい値を構成できます。 値が設定された制限を超えている場合、システムはアラートを生成し、提供された通知アドレスに通知を送信します。 このようにして、システムのボトルネックが発生したときに、そのボトルネックを認識できます。

    さらに、監視対象のパフォーマンス カウンターの統計情報を確認する MetricsView オンライン レポートをプルできます。 オンライン レポートを使用して、システム パフォーマンスの傾向を追跡し、そのパフォーマンスの低下に事前に対応します。