| 31 | |
| 32 | == Use Cases == |
| 33 | |
| 34 | === Detail of proposed monitoring system components for (use case 3) === |
| 35 | |
| 36 | Use case description: Track node compute utilization, interface, and health statistics for shared rack nodes, and allow operators to get notifications when they are out of bounds |
| 37 | |
| 38 | Use case implementation story: Node statistics are time-series data, and are either collected on the node and pushed to the compute aggregate, or polled from each node by the compute aggregate (doesn't matter for our purposes). Statistics end up in a local database on each rack. Any group of operators that wants to send notifications on these statistics runs an aggregator, which polls all racks of interest to that group. The aggregator shares current values with an alerting service, which sends alerts. |
| 39 | |
| 40 | {{{ |
| 41 | #!html |
| 42 | |
| 43 | <table border="0" style="float:center"> |
| 44 | <tr> |
| 45 | <td> <img src="http://groups.geni.net/geni/attachment/wiki/OperationalMonitoring/Overview/use_case_3?format=raw" width="500" height="317"> </td> |
| 46 | </tr> |
| 47 | <caption align="bottom"> <b> Simple Rack Health Statistics </b></caption> |
| 48 | </table> |
| 49 | }}} |