Monitoring of Monasca Out of the Box Defaults

Registered by Dexter Fryar

Provide out of the box default alarms, notifications, and metrics that allow a user, implementer, operator, or developer to view the status of all the Monasca components. The monitored components are described in the Monasca architecture and are intentionally treated separately from other general purpose elements that are monitored in the MONaaS use case for the purposes of this blueprint.

There are three types of components in the Monasca architecture:
1) Off the shelf e.g. MySQL, InfluxDB, etc.
2) Monasca software bits e.g. agent, persister, etc.
3) Share compoents like Horizon, Keystone, etc.

A default dashboard in Horizon that displays the status of all Monasca components.

Command line tools to display the Monasca component status.

Status, capacity, throughput, and latency metrics where appropriate for each component.

Default alarms and notifications for status, capacity, throughput, and latency for each component (where applicable).

Blueprint information

Status:
Complete
Approver:
Roland Hochmuth
Priority:
Medium
Drafter:
Dexter Fryar
Direction:
Needs approval
Assignee:
Dexter Fryar
Definition:
Review
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Dexter Fryar
Completed by
Dexter Fryar

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
Move alarms to a global Ansible role: DONE
Create a Monasca only dashboard in Horizon: DONE
Add Monasca Strom component measurements using statsd: DONE
Add Monasca Threshold Engine component measurements using statsd: DONE
Publish useful status, capacity, throughput, and latency metrics for each component: DONE
Add general Monasca component measurements using statsd: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.