All Classes and Interfaces
Class
Description
Énumération des actions possibles dans l'IHM.
Construction d'une barre de pourcentage.
A Base64 encoder/decoder.
Informations sur un cache de données.
Collecteur de données sur les compteurs, avec son propre thread, pour remplir les courbes.
Contrôleur au sens MVC de l'ihm de monitoring dans le serveur de collecte (
CollectorServer).Collecteur de données du serveur de collecte centralisé.
Servlet de collecte utilisée uniquement pour le serveur de collecte (
CollectorServer) séparé de l'application monitorée.Informations sur l'ouverture d'une connexion jdbc (heure et stack trace).
Données statistiques des requêtes pour un compteur nommé comme http ou sql.
Comparateur pour ordonner les requêtes en cours par durées écoulées.
Objet correspondant à une erreur dans filtre http ou dans logs à un instant t, avec son message, sa stackTrace
éventuelle et son utilisateur courant s'il est défini.
Agrégation des requêtes d'un compteur pour l'affichage d'une synthèse.
Contexte d'une requête pour un compteur (non synchronisé).
MXBean which exposes
CounterRequestAggregation data via JMX.Données Real User Monitoring (RUM) d'une requête http.
Implémentation de ServletOutputStream qui fonctionne avec le
CounterServletResponseWrapper.Implémentation de
FilterServletResponseWrapper qui fonctionne avec le CounterResponseStream,
pour calculer la taille du flux de réponse.Classe chargée de l'enregistrement et de la lecture d'un
Counter.Servlet filter to customize resources in html reports, such as css file.
For example, add the following, before the monitoring filter, in the web.xml file of your webapp, in order to use your own css or icons:
For example, add the following, before the monitoring filter, in the web.xml file of your webapp, in order to use your own css or icons:
Informations sur la base de données.
Output stream pour un filtre implémentant
ServletOutputStream à partir d'un autre ServletOutputStream ou d'un OutputStream.Histogramme mémoire.
Données sur une classe.
HsErrPid files.
Parent abstrait des classes de rapport html.
Partie du rapport html pour les caches de données.
Contrôleur au sens MVC de l'ihm de monitoring pour la partie html.
Partie du rapport html pour les erreurs http et dans les logs.
Partie du rapport html pour un compteur.
Partie du rapport html pour les contextes de requêtes en cours.
Helper class used for html and pdf.
Partie du rapport html pour les crashs de JVM.
Partie du rapport html pour les informations systèmes sur le serveur.
Partie du rapport html pour les caches de données (JCache).
Partie du rapport html pour les processus du système d'exploitation.
Rapport html.
Partie du rapport html pour les sessions http.
Rapport html pour lister les beans du contexte Spring.
Partie du rapport html pour les threads sur le serveur.
Authentification http des rapports.
Gestionnaire de cookie http persistent.
Enumération des paramètres dans les requêtes http.
Enumération des valeurs pour le paramètre "part" dans les requêtes http.
Classe de gestion des traductions et de l'internationalisation (formats de dates et de nombre).
Utilitaires entrées/sorties.
Informations systèmes sur le serveur, sans code html de présentation.
Interface commune aux 3 implémentations de Loggers JavaMelody.
Informations sur un cache de données JCache (JSR107).
Driver jdbc "proxy" pour le monitoring.
Cette classe est utile pour construire des proxy de
Et notamment elle rebinde dans l'annuaire JNDI la dataSource jdbc en la remplaçant par un proxy de monitoring.
DataSources ou de Connections jdbc.Et notamment elle rebinde dans l'annuaire JNDI la dataSource jdbc en la remplaçant par un proxy de monitoring.
Informations sur un binding JNDI.
JNLP pour lancer l'ihm Swing avec JavaWebStart.
Informations sur un job.
Persistence provider pour monitorer JPA.
Cette classe est utile pour construire des proxy pour JPA.
Stockage RRD et graphiques statistiques.
ActionListener JSF RI (Mojarra) pour avoir les temps moyens des actions JSF.Classe permettant d'ouvrir une connexion http et de récupérer les objets java sérialisés dans la réponse.
Logs des requêtes http exécutées et logs internes.
Appender pour les logs de log4j2, configuré automatiquement par
MonitoringFilter.Appender pour les logs de log4j, configuré automatiquement par
MonitoringFilter.Appender pour les logs de logback, configuré automatiquement par
MonitoringFilter.Handler pour les logs de java.util.logging, configuré automatiquement par
MonitoringFilter.Cette classe permet d'envoyer des emails.
Génération de rapport pdf hebdomadaire et envoi par email aux administrateurs paramétrés.
Launcher class for stand-alone execution of JavaMelody Monitoring as
java -jar javamelody.war.
Lecture d'artifacts Maven.
Instance de données sérialisables représentant un noeud de MBean et construite à partir d'un ObjectName.
Attribut d'un MBean.
Objet récupérant une instance de
MBeanServer lors de sa construction
et permettant de récupérer différentes données sur les MBeans.Informations systèmes sur la mémoire du serveur, sans code html de présentation.
Encode (hash) passwords to prevent writing them as clear texts.
Publish metrics to Graphite, AWS CloudWatch, Datadog, StatsD or InfluxDB.
Cette classe est utile pour construire des proxy pour MongoDB.
Annotation to mark classes and/or methods that should be monitored by
MonitoringCdiInterceptor.Pointcut that identifies methods/classes with the
Async, Scheduled and Schedules annotation.Pointcut that identifies methods/classes with the
Controller, RestController and Service annotations.Pointcut that identifies methods/classes with the
MonitoredWithSpring annotation.Annotation to mark classes and/or methods that should be monitored.
Pointcut that identifies methods/classes with an interface.
Annotation to mark classes and/or methods that should be monitored by
MonitoringSpringInterceptor.Intercepteur pour CDI & pour EJB 3.1 (Java EE 6+), non activé par défaut.
Intercepteur pour CDI & pour EJB 3.1 (Java EE 6+).
Contrôleur au sens MVC de l'ihm de monitoring.
Filtre de servlet pour le monitoring.
Method interceptor that measures the duration of the intercepted call using Google Guice.
Module Guice pour configurer l'intercepteur de monitoring utilisant l'annotation
Ce module fait simplement:
MonitoredWithGuice, sur des classes et/ou sur des méthodes.Ce module fait simplement:
// for annotated methods with MonitoredWithGuice
bindInterceptor(Matchers.any(), Matchers.annotatedWith(MonitoredWithGuice.class),
new MonitoringGuiceInterceptor());
// and for annotated classes with MonitoredWithGuice
bindInterceptor(Matchers.annotatedWith(MonitoredWithGuice.class), Matchers.any(),
new MonitoringGuiceInterceptor());
Expérimental: Factory d'InitialContext JNDI interposant des proxy du contexte,
des dataSources, des connexions et des statements jdbc en complément pour le
cas où le rebinding dans JNDI de JdbcWrapper.rebindDataSources ne fonctionne pas.
Intercepteur pour EJB 3 (Java EE 5+).
Proxy de monitoring pour tout façade ayant une interface.
Advisor Spring dont l'advice est par défaut une instance de
MonitoringSpringInterceptor.Method interceptor that measures the duration of the intercepted call.
Intercepteur pour EJB 3, alternatif à
MonitoringInterceptor.Liste des paramètres, tous optionnels.
Classe d'accès aux paramètres du monitoring.
Simple Wrapper class to inspect payload for name.
Rapport pdf principal.
Rapports pdf secondaires (avec iText).
Rapport pdf (avec iText v2.1.7).
Rapport pdf pour le détail d'une requête.
Énumération des périodes possibles.
PID du process java.
Abstract Filter of monitoring JavaMelody for Jenkins/JIRA/Bamboo/Confluence with emulated
SessionListener.Liste et informations sur les process linux ou unix.
Classe permettant de fournir une API adaptée aux différentes versions de Quartz.
L'implémentation par défaut est adaptée à Quartz avant la version 2.
Une autre implémentation avec la même API sera fournie et sera adaptée à la version 2 et aux suivantes.
L'implémentation par défaut est adaptée à Quartz avant la version 2.
Une autre implémentation avec la même API sera fournie et sera adaptée à la version 2 et aux suivantes.
Cette classe représente une période pour les courbes et les statistiques.
Collecteur de données pour une application sur un ou plusieurs serveur(s) distant(s) :
utilisé par serveur de collecte et par IHM Swing.
Alternative report servlet.
Note that this servlet is rarely needed, because the ...
Note that this servlet is rarely needed, because the ...
JRobin backend which is used to store RRD data to ordinary disk files
by using fast java.nio.* package.
Factory class which creates actual
RrdNioBackend objects.Detect CPU hotspots CPU by periodic sampling of the stack-traces of the threads.
Sampled method.
Contrôleur au sens MVC pour la partie des données sérialisées.
Informations sur une session http.
Attribut de session.
Listener de session http (
HttpSessionListener) pour le monitoring.Enregistrement du context Spring.
Post-processor Spring pour une éventuelle
DataSource défini dans le fichier xml Spring.Spring
FactoryBean for wrapping datasources with monitoring proxy.Post-processor Spring pour une éventuelle interface
ElasticsearchOperations définie dans le fichier xml Spring.Post-processor Spring pour une éventuelle
MongoDbFactory définie dans le fichier xml Spring.Post-processor Spring pour un éventuel
RestTemplate défini dans le fichier xml Spring.Interceptor for Spring
RestTemplate.Stopwatch to record execution times of a piece of code in the services statistics.
Interceptor Struts 2
pour avoir les temps moyens des actions Struts.
Informations sur un thread java, sans code html de présentation.
Informations sur Tomcat, sans code html de présentation.
Liste des formats de transport entre un serveur de collecte et une application monitorée
(hors protocole à priori http).
Checks for update of javamelody version.
Classe d'attachement dynamique utilisée ici pour obtenir l'histogramme de la mémoire.