Skip to end of banner
Go to start of banner

JMX Sensor

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 25 Next »

Roadmap JMX-Sensor

Description of functionality and features of a JMX-Sensor within inspectIT.

Milestones

#ObjectiveDescriptionTimeframeStatus
1Confluence
  • Creation of a Confluence-Page describing the functionality and features of the JMX-Sensor
  • Developing UI-Sketches as a base for further feature-planning
  • Defining the data a user has to provide
2 Weeks(tick)
2Data-ClassesDevelopment of Data-Classes  required to save JMX-Data
  • JmxSensorDefinitionData
  • JmxSensorValueData
  • Class to save ObjectNames of all available MBeans??
3 Weeks(warning)
3Configuration Storage
  • Saving data defined via user-input to the ConfigurationStorage
    • Reading the ConfigurationFile
    • Accepting regular expressions to define multiple MBeans and Attributes?
  • Developing test to verfiy the functionality of the code
3 Weeks(warning)
4Registration (Agent)
  • Registration of the available data on the Agent only
  • Finalize Agent
  • Writing Tests for the Agent to verify its functionality
4-5 Weeks(minus)
5Registration (CMR)
  • Completing the registration of JMXSensors and its data on the CMR
  • Creating the databasemodel for JMX-Data on the CMR
  • Verifiying the functionality via tests
5 Weeks(minus)
6Client (Data)
  • Seize JMX-Data on the client
  • Testing the integrity of the seized data
3 Weeks(minus)
7Client (User Interface)
  • Development of the UI
  • UI-Sketches as base of development
5 Weeks(minus)

 

Legend:

ItemDescription
(tick)Finished task
(warning)Work in progress
(minus)Outstanding task

 

 

Definition of MBeans/Attributes

Definition in Configuration File

## jmx-sensor-type <sensor-name> <fully-qualified-name>

#################################

#jmx-sensor-type jmx-sensor1 info.novatec.inspectit.agent.sensor.jmx.JmxSensor

 

## JMX

######

## jmx-sensor <jmx-sensor-name> mbeanname=<mbean-name> attributename=<attribute-name>

#####################################################################

## jmx-sensor jmx-sensor1 mbeanname=Catalina:type=Server attributename=port

 

UI-Sketches

General view

Expanded view on a specified MBean

 

 

Detail view on a specified attribute of a MBean

 

 

  • No labels