2011-12-15 6 views
2

私はいくつかのアプリケーションパフォーマンスを保存して監視するためのオープンソースソリューションを探しています。パフォーマンスメトリックストレージのためのオープンソース技術

もっと正確に言えば、私は開発したソフトウェアにいくつかのJavaコンポーネントを使用しています。これらのコンポーネントのパフォーマンス統計を収集して、高速処理を維持するために必要なものを把握したいと思います。

タイムスタンプを(Javaコンポーネントが起動または終了するたびに)保存し、タイムスタンプをブラウズするためのWebインターフェイスを持つメッセージをリポジトリに送信し、それらの上にいくつかの分析を行うことが考えられます。

これらのニーズは本当に基本的なように見えますが、残念ながらWeb上で何も見つかりませんでした。これは、この種のツールの正しい用語がわからないためです。

誰かが私にこのようなツールをおすすめしますか?

ありがとうございます!あなたは説明何

エイドリアン

答えて

1

は、時系列データを格納RRDtoolです。 Javaからアクセスするには、java-rrdがあります。

データのバックエンドだけでなく、ソリューション全体を探しているという印象もあります。その場合は、オープンソースのクラスタ監視システムであるcactiganglia、およびgraphiteを調べてください。彼らはすべてWebインターフェイスを持っています。サボテンとガンリリアにはRRDのようなバックエンドがあり、グラファイトには独自のウィスパーデータベースなどがあります。

+0

ありがとう、「時系列データの保存」が私が探していたキーワードです!今では、これらのソリューションをチェックして、どちらが自分のニーズに合っているかを調べるつもりです(これは、ソリューション全体を使用するように強調してあります)。 –

+0

JavaのRRDは[JRobin](http://jrobin.org)または[RRD4J ](http://code.google.com/p/rrd4j/) – evernat

関連する問題