2013-03-07 7 views
35

Ich stieß auf die metrics project von Codahale, und ich glaube, dass es bei Yammer verwendet wird. Ich mag diese Lösung, möchte aber wissen, ob es andere Open-Source-Alternativen mit ähnlichen Fähigkeiten gibt.andere Open-Source-Alternativen zu Codahales "Metriken"?

+40

hassen diese‚nicht konstruktiv‘Mist Schließungen. Google brachte mich hierher, und es war GENAU das Zeug, das ich brauchte! – stolsvik

+2

Ich stimme @stolsvik zu, das ist nicht unglaublich einfach zu finden und die Tatsache, dass die Leute so eine ansprechende Antwortdatenbank finden, scheint ein wenig albern zu sein. – enriched

+1

Zustimmen. Was ist an dieser Frage nicht konstruktiv? Dies ist eine so nützliche Info –

Antwort

20

Einige Vorschläge:

  • Perf4J: Perf4J ist ein Satz von Werkzeugen für die Berechnung und Performance-Statistiken für Java-Code anzeigt.
  • ERMA: ERMA (extrem wiederverwendbare Überwachungs-API) ist eine Instrumentierungs-API, die für alle Überwachungsanforderungen entwickelt wurde.
  • javasimon: Java Simon ist eine einfache Überwachungs-API, mit der Sie Ihre Anwendung verfolgen und besser verstehen können. Monitore (bekannt als Simons) werden direkt in Ihrem Code platziert und Sie können wählen, ob Sie etwas zählen oder Zeit/Dauer messen möchten.
  • Glassbox: Die Glassbox-Problembehandlung ist ein automatisierter Fehlerbehebungs- und Überwachungsagent für Java-Anwendungen, der häufige Probleme mit nur einem Mausklick diagnostiziert.
  • InfraRED: InfraRED ist ein Tool zur Überwachung der Leistung einer Java EE-Anwendung und zur Diagnose von Leistungsproblemen. Sie sammelt Metriken zu verschiedenen Aspekten der Anwendungsleistung und stellt sie für eine quantitative Analyse der Anwendung zur Verfügung.
17

Netflix Servo ist etwas im Geist der Metriken ähnlich. Es ist auch eine Java-Bibliothek, die auf Annotationen zu den zu beobachtenden Metriken basiert, die periodisch von der JVM abgefragt und auf einen Backend-Server geschrieben werden können. Es stellt auch die Metriken über JMX zur Verfügung.

3

ist es auch das JavaMelody Projekt

„Das Ziel von JavaMelody ist Java oder Java EE-Anwendungsserver in QA und Produktionsumgebungen zu überwachen. Es ist kein Werkzeug Anforderungen von Benutzern zu simulieren, ist es ein Werkzeug zur Messung und berechnen Statistiken über realen Betrieb einer Anwendung in Abhängigkeit von der Nutzung der Anwendung durch Benutzer“

javamedoly

Verwandte Themen