Broadway

An open source customizable and extensible monitoring framework
Download

Broadway Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • vmatters
  • Publisher web site:
  • http://code.google.com/u/vmatters/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 2.4 MB

Broadway Tags


Broadway Description

An open source customizable and extensible monitoring framework Broadway is an free and open source extensible and customizable monitoring API. Broadway will allow developers to easily create monitor components to observe pre-defined conditions and quickly specify how to react when these conditions are encountered.As an API, Broadway can be used at different levels of implmentation. At its core, Broadway lets you separate the monitoring concerns from the observed resources. Broadway has a flexible design that allows it to work in any environment where JavaBean property values can be read either directly through in-VM method execution or through some detached mechanism (i.e. reflection, rmi, jmx, web service, etc). Here are some key features of "Broadway": · Easy to learn non-invasive API. · Maintains clean separation between monitors and monitored resources. · Simplified design to allow maximum flexibility by API user. · High level components such as monitors and actions use sensible defaults. · Ability to monitor both in-VM and distributed resources. · API with rich level of programmability through a monitor DSL. · Support for programmability through dependency injection (i.e. Spring Framework, etc) · Support for native JMX integration using Monitor and Action MBeans. · Leverages existing frameworks including JavaBean, JMX, Java scripting, Apache BSF, etc. · Support expressive monitoring rules using scripting language (default is Groovy) · Create compound monitoring expressions to observe multiple resources which can be in different contexts. · Architecture allows plug-in of different scripting engines supported Apache BSF (default is Groovy). · Scripted action components to execute script files to handle monitoring action when monitored conditions are realized.


Broadway Related Software