Zenossでは、ユーザーが次のようなデータをグラフ化できるカスタムページを作成できるかどうかを評価しようとしています。
リクエストのタイプ、httpステータス、os、osバージョンに基づいた1分あたりのリクエスト応答時間フィルター。
Zenossは、データの最新のスナップショットを使用して、5分ごとにcsv形式のログファイルを読み込みます。理想的には、カスタムページには、開始時刻、終了時刻、リクエストタイプ、ステータス、OS、バージョンのドロップダウンフィルタがあり、データに非常にカスタマイズされたビューが作成されます。
これは可能ですか? zenossがこのタイプのデータ表現に必ずしも推奨されるプラットフォームであるとは思いませんが、これは、開発可能なカスタムページを介して実現できますか?
Zenoss:5分ごとにcsvファイルを読み取り、データを解析して(カスタムパーサーを開発する必要があります)、rrdファイルにすることができます。メトリック(データポイント)は、1分あたりのリクエスト数と応答時間になります-問題ありません。
ただし、IMHOの「リクエストのタイプ、httpステータス、os、osバージョンに基づくフィルター」は、監視ツールの標準機能ではありません(=メトリック値を収集し、これらの値をグラフ化/アラートします)。 Zenossでの実装を想像することはできますが、データ(コンテキスト/関係を持つある種のデータベース)をフィルタリングできる独自の「データストア」を実装する必要があります。大変な作業になります。 Zenoss 5(正式にはリリースされていません)ではOpenTSDBが含まれるため、より簡単になりますが、それでも多くの作業が必要です。
別の(ログ)ツールを使用(評価)することをお勧めします:例: logstash/splunk + grafana/kibana。