システムモニターログを表示するのに適したクライアントはありますか?
-
04-07-2019 - |
質問
Windows システムモニターログファイルを表示するための優れたGUIクライアントを知っていますか? (システムモニターは、パフォーマンスモニターと呼ばれることもあります。) Windows XPまたは2K3で実行されているC#アプリケーションのメモリ使用量を比較してログを実行することによるメモリリークの用語。
具体的には、次の情報を表示できるクライアントが必要です(システムモニターが不可能または困難なため):
- データを表示するための正確な日時範囲を指定します(または、少なくとも時間よりも細かい粒度)
- 水平軸に沿って時間間隔を表示
- 時間範囲の最大、最小、平均を表示
- どこかにソースデータがキャプチャされた間隔(1秒、5分など)が表示されます
(そのようなものが存在しない場合、より良い長期的なパフォーマンス/メモリキャプチャツールの推奨事項を聞いても構いません。)
編集: Google検索を行ったが、システムモニターログの作成方法に関するチュートリアルを除いて何も見つけられなかった。
解決
を参照これの質問。
PALツールは、チャートとグラフを使用してHTMLレポートを作成します。独自のしきい値ファイルを作成することにより、レポートの内容を制御できます。
他のヒント
Patrick Cuffの答えを受け入れましたが、私のニーズのために、データをグラフ化するより良い方法を見つけました:Excel
それでも必要なすべてが提供されるわけではありませんが、システムモニターのGUIよりも大幅に改善されています。 relogコマンドラインツールを使用してログをCSVに変換し、CSVをExcelにインポートします。 Excelは3番目の列を自動的に処理しませんが、グラフに新しい列を追加でき、表示するデータをより適切に制御できます。
過去に使用したトリックの1つは、パフォーマンス/システムモニターを使用してこのデータをSQLデータベースに記録することです。これにはSQL式が最適です。その後、Reporting Servicesを使用してレポートを生成できます。または、より冒険的なタイプの場合は、Analysis Servicesでキューブ分析を実行できます。したがって、これでUIの問題は解決しませんが、独自のUIを作成できます。以前にこれを行ったとき、単純なReporting Servicesグラフを使用しました。
レポートサービスを備えたSCOM 2007は、実際にこれをかなりうまく行っています。そうでない場合、SQLh2ツールはほぼ同等であり、無料です。ただし、おそらく自分でレポートをカスタマイズする必要があります