web-dev-qa-db-ja.com

codahaleの「メトリック」に対する他のオープンソースの代替手段

metrics project に出会ったのはcodahaleで、Yammerで使用されていると思います。私はこのソリューションが好きですが、同様の機能を持つ他のオープンソースの選択肢があるかどうか知りたいです。

39
user2145809

いくつかの提案:

  • Perf4J :Perf4Jは、Javaコードのパフォーマンス統計を計算および表示するためのユーティリティのセットです。
  • [〜#〜] erma [〜#〜] :ERMA(Extremely Reusable Monitoring API)は、すべての監視ニーズに適用できるように設計された計測APIです。
  • javasimon :Java Simonは、アプリケーションを追跡し、理解を深めることができるシンプルな監視APIです。モニター(よく知られているSimons)は、コードに直接配置され、何かをカウントするか、時間/期間を測定するかを選択できます。
  • Glassbox :Glassboxトラブルシューティングツールは、ワンクリックで一般的な問題を診断するJavaアプリケーション用の自動トラブルシューティングおよび監視エージェントです。
  • InfraRED :InfraREDは、Java EEアプリケーションのパフォーマンスを監視し、パフォーマンスの問題を診断するためのツールです。アプリケーションのパフォーマンスのさまざまな側面に関するメトリックを収集し、アプリケーションの定量分析。
20
Nicholas

Netflixの Servo は、Metricsの精神で多少似ています。また、監視するメトリックの注釈に基づいたJavaライブラリであり、JVM内から定期的にポーリングしてバックエンドサーバーに書き込むことができます。また、JMXを介してメトリックを公開します。

17
Roland Huß

JavaMelodyプロジェクトもあります

「JavaMelodyの目標は、JavaまたはJava QAおよび実稼働環境のEEアプリケーションサーバーです。ユーザーからのリクエストをシミュレートするツールではありません。ユーザーによるアプリケーションの使用状況に応じて、アプリケーションの実際の動作に関する統計を測定および計算するツールです」

javamedoly

4
OlivierTurpin