Difference between revisions of "Edge Monitoring"

From RifidiWiki

Jump to: navigation, search
(Examples)
Line 7: Line 7:
 
*OSGI (Status, Applications etc..)
 
*OSGI (Status, Applications etc..)
 
*Messaging
 
*Messaging
 +
 +
=Configuration=
 +
 +
Note: Default port changed from 8080 to 8091 in Rifidi 3.1.1 (as 8080 is a popular port used by other web servers such as Tomcat)
 +
 +
In rifidi
 +
;-Dorg.rifidi.jolokia.enabled=true
 +
;-Dorg.rifidi.jolokia.port=8091
  
 
=Examples=
 
=Examples=
 
Example calls are:
 
Example calls are:
  
Note: Default port changed from 8080 to 8091 in Rifidi 3.1.1 (as 8080 is a popular port used by other web servers such as Tomcat)
 
  
 
*Java Virtual Machine HeapMemory Usage example URL - http://localhost:8091/jolokia/read/java.lang:type=Memory/HeapMemoryUsage/used
 
*Java Virtual Machine HeapMemory Usage example URL - http://localhost:8091/jolokia/read/java.lang:type=Memory/HeapMemoryUsage/used

Revision as of 15:40, 7 December 2014

Introduction

Prior to Rifidi 3.1 (coming Fall 2014) Edge Monitoring is available through JMX/MBeans via RMI. Starting in 3.1 Edge Monitoring is now accessible though Resftful Services (leveraging Jolokia plugin. Jolokia exposes all JMX/Mbeans via Rest

The types of components which can be monitored include

  • Java Virtual Machine (Memory, CPU etc..)
  • Sensors/Readers (Status, Properties etc..)
  • OSGI (Status, Applications etc..)
  • Messaging

Configuration

Note: Default port changed from 8080 to 8091 in Rifidi 3.1.1 (as 8080 is a popular port used by other web servers such as Tomcat)

In rifidi

-Dorg.rifidi.jolokia.enabled=true
-Dorg.rifidi.jolokia.port=8091

Examples

Example calls are:


Additional features can be found on Jolokia Get/Post Features

Personal tools