The apps.actions.monitoring.jmx.admin module contains the Django administration pages for the jmx app
The JmxCounterAdmin class represents the JmxCounter model administration page
The apps.monitoring.jmx.models module contains the Django models for the jmx app.
Bases: apps.monitoring.models.Counter
The JmxCounter class implements a Counter class and represents the Mbean path and detaiils needed to gather JVM infomation via JMX. It returns a single numeric value
The apps.monitoring,jmx.tasks module contains the Celery tasks for the jmx app.
The getJvmTriggerCounters task connects to the JVM in Node and executes all associated JmxCounter from the Trigger parameter
This file contains the URL definitions for the jmx module
The JmxCounterData function connects to memcached and gathers last 24 hours performance data for a specific counter
The cluster view shows JMX graphs for a specific Cluster.
The clusterCounterValues view returns last 24h of performance data for a specific Cluster and Counter in JSON format,
The index view shows JMX counters graphs menu page.
The jvm view shows JMX graphs for a specific JVM.
The jvmCounterValues view returns last 24h of performance data for a specific Node, Jvm and Counter in JSON format,
The node view shows JMX graphs for a specific Node.
The nodeCounterValues view returns last 24h of performance data for a specific Node and Counter in JSON format,