Skip to content

hudson2-plugins/jmx-monitoring-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jmx-monitoring-plugin

This plugins exposes several key metrics from Hudson as JMX MBeans so they can be queried by monitoring tools.

org.hudsonci.plugin.jmxmonitoring:type=Hudson

  • Executors: total number of executors
  • ExecutorsIdle: Number of idle executors
  • QueueLength: Length of the queue in hudson
  • JobNames: Array of job names
  • SlaveNames: array of names of slaves

org.hudsonci.plugin.jmxmonitoring:type=Node,name=(Node Name)

  • Architecture:
  • AvailablePhysicalMemory: in bytes
  • AvailableSwapSpace: in bytes
  • ClockDifference: in ms
  • Executors: Total number of executors
  • ExecutorsBusy: Number of busy executors
  • ExecutorsIdle: Number of idle executors
  • FreeDiskspaceHudson: Free disk space where hudson_home is located
  • FreeDiskspaceTemporary: Free disk space where java.io.tmp points
  • Name: name of node
  • Online: boolean
  • ResponseTime: in ms
  • TotalPhysicalMemory: in bytes
  • TotalSwapSpace: in bytes

org.hudsonci.plugin.jmxmonitoring:type=Job,name=(Job Name)

  • BuildCount: number of builds in the history
  • Building: is the job currently building, boolean
  • InQueue: is the job currently queued, boolean
  • Name: Name

About

Exposes Hudson metrics as JMX beans for use in monitoring software

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages