A lightweight monitoring framework for Trove

Registered by Amrith Kumar on 2015-05-21

As we continue to evolve Trove, there is more demand that the framework provide a mechanism to expose a number of measured system attributes and metrics from the controller and the guest instances, and provide a mechanism to act on these messages and take actions.

The intent is not to provide standard and hard-coded actions that will be taken but rather to make Trove more modular and extensible, and provide a mechanism whereby deployers and users can configure and implement automated rules.

In this proposal we describe a mechanism whereby messages can be sent to a service (likely conductor) and whereby the conductor service only provides a mechanism in which to route these messages to one or more handlers which can take actions based on them.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Amrith Kumar
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Not started
Milestone target:
None
Completed by
Amrith Kumar on 2016-02-05

Related branches

Sprints

Whiteboard

How is it going? Amrith

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.