Frage

Ich suche nach einer Open-Source-Anwendung/einem Open-Source-Tool/einer Open-Source-Technologie, die Zeiten verteilter Anforderungen über ein verteiltes System hinweg anzeigen kann.

Ich habe einige wundervolle Dinge gefunden wie AppDynamics, aber sie sind alle kommerziell.Ich brauche keine so umfangreiche Funktionalität, sondern eine einfache Anfrageverfolgung.Ich habe auch mal nachgeschaut diese Liste, aber ich habe einige Schwierigkeiten, es zu verstehen.

Könnten Sie einige Lösungen empfehlen, wenn Sie Erfahrung mit APM haben?

War es hilfreich?

Lösung

Ich glaube nicht, dass Sie eine voll funktionsfähige Profilerstellung für verteilte Anforderungen über mehrere JVMs hinweg durchführen können. Soweit ich mich erinnern kann, versteht AppDynamics die EE-Sachen – wie den Aufruf von DB, EJB, RMI oder Remote-Webservice –, aber im Umfang funktioniert es immer noch von JVM.

Reicht es in Ihrem Fall nicht aus, nur den Java-Profiler (wie Yourkit, Jprofiler) zu verwenden?

Andere Tipps

Haben Sie die kostenlose Version von AppDynamics ausprobiert?Es heißt AppDynamics LITE.Sie können sich auch die kostenlose Version von EXTRAHOP ansehen.Vielleicht ist es gut genug für Ihre Bedürfnisse.

Sie können auch versuchen, SaaS-Lösungen wie NewRelic oder Boundary zu verwenden.Sie haben kostenlose Konten, die auch für Ihre Bedürfnisse ausreichend sein könnten.

Wenn Sie schließlich die Leistung einer bestimmten JAVA-Anwendung überwachen möchten, können Sie diese verwenden http://www.moskito.org/.Es ist völlig KOSTENLOS.

Sie können die Überwachung rund um die Uhr ausprobieren

https://code.google.com/p/monitor-24x7/

Es bietet Überwachung auf Methodenebene, SQL-Abfragen, Geschäftstransaktionen ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top