PerfMon4j è un API software creato per diagnosticare e monitorare le prestazioni delle applicazioni, mentre il software è sotto carico & nbsp; Consente applicazione di monitoraggio a molti livelli, tra cui.:
& Nbsp; * Metodo tramite programmazione dichiarativa utilizzando Java annotazioni.
& Nbsp; * livello Metodo tramite l'API Java agente strumentazione.
& Nbsp; * Servlet livello di richiesta tramite un filtro Servlet.
& Nbsp; * Arbitrario punto di esecuzione di codice tramite timer inseriti.
I servizi aggiuntivi consentono il monitoraggio richiesta web, informazioni sul browser del client e le informazioni di salute del sistema arbitrario
Perfmon4j non deve essere confuso con un profiler. Mentre profiler sono tipicamente utilizzati per le prestazioni snapshot in ambienti di test Perfmon4j fornisce un'API per costruire monitor delle prestazioni nella vostra applicazione. Come un profiler, Perfmon4j può monitorare classi Java / metodi a livello bytecode senza inserire codice personalizzato. Perfmon4j fornisce funzionalità al di là di quelli che di solito si trovano in profiler per consentire la creazione di un sistema di monitoraggio completo che consente metriche dettagliate sul utilizzo e le prestazioni del vostro sistema implementato sotto carico. Queste funzionalità includono:
* Campionamento casuale -
* UserAgent tracking (per le applicazioni basate sul web)
* tempi arbitrarie basate su inserimento di codice
* tempi nidificati
* Monitor throughput e massimo di thread simultanei
* Monitorare le metriche dei server arbitrari.
* Estremamente basso overhead quando il monitoraggio è disattivato
* Appender allungabile può essere usato per scrivere le metriche di dati ad una varietà di formati di output.
* tempi arbitrarie basate su parametri di metodo
Perfmon4j è una API progettato per integrare il monitoraggio delle prestazioni e la registrazione nella vostra applicazione enterprise. Esso è destinato a essere distribuito in ambiente di produzione per monitorare metriche di sistema dettagliate e modelli di utilizzo.
Perfmon4j ha dimostrato di essere uno strumento potente ed efficace per il monitoraggio di applicazioni aziendali di grandi dimensioni scala sotto carico
Caratteristiche .
- Intervallo Timing
- Java Agente Strumentazione di codice
- Configurazione Runtime attraverso i file di configurazione basati su XML
- Servlet richiesta di monitoraggio
- Java Stack Trace campionamento
- Monitoraggio Intervallo
- Istantanea Monitor Support
Cosa c'è di nuovo in questa versione:
- Questa versione piccola manutenzione include funzionalità per rendere la configurazione XML meno errori -prone.
Cosa c'è di nuovo nella versione 1.1.0.GA:
- The capacità di monitorare il tempo di esecuzione di SQL era ha aggiunto.
- Questa funzione consente il monitoraggio composito che consente di determinare qual è la percentuale di tempo viene speso nel SQL vs livello di applicazione Java.
Cosa c'è di nuovo nella versione 1.0.2.GA:
- You può ora innescare una traccia filo con una variabile di sessione parametro web reqest, biscotto http o http.
- SQL creare script ora inclusi per MySQL, SQL Server, Oracle e PostgreSQL.
Cosa c'è di nuovo nella versione 1.0.1.GA:
- Random Campionamento -
- UserAgent tracking (per le applicazioni Web based)
- timing arbitrarie basate su inserimento codice
- timing nidificati
- Monitor di throughput e massimo thread simultanei
- Controlla le metriche dei server arbitrari.
- estremamente basso overhead quando il monitoraggio è disabilitato
- appender allungabile può essere usato per scrivere le metriche di dati ad una varietà di formati di output.
- timing arbitrarie basate su parametri di metodo
- Intervallo Timing
- Java Agente Strumentazione di codice
- Configurazione Runtime attraverso i file di configurazione basati su XML
- Servlet richiesta di monitoraggio
- Java Stack Trace campionamento
- Monitoraggio Intervallo
- Istantanea Monitor Support
I commenti non trovato