構成されたシステムの CPU 使用率%、メモリ使用率% データを継続的に監視および収集するネットワーク監視ツールを開発しています。現在、データを oracle db に入れています。私たちの意図は、データに基づいてグラフィカルなレポートを生成することです。たとえば、過去 12 時間の CPU 使用率は、12 のプロット ポイントを持つ折れ線グラフで表示されます。つまり、間隔は 1 時間です。それでも、パフォーマンスは少し遅いです。私たちの計画は、描画ポイントを増やすことです。つまり、10 秒間隔でグラフをプロットします。,30 秒, ... オラクルのクエリでは難しいようです。
そのため、時系列の監視データを格納するために Hadoop を使用し、さまざまな時間間隔の平均を取得するマップ削減ジョブをスケジュールする予定です。1 つのオプションは、hdfs から直接出力を読み取ることです。これにより、プログラマーはグラフローディング セクションを書き直す必要があります。このデータを簡単にクエリできるように、この出力をOracleデータベースに書き込むことはできますか?