Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Monitoring User Interface use cases"

(Actors moved to its own page.)
Line 1: Line 1:
This article presents the key use cases for Eclipse COSMOS monitoring.
+
Started some general brainstorming about the Monitor UI component of COSMOS.  Started off with a general set of questions to help flush out the requirements.
 +
 
 +
 
 +
 
 +
General Requirements
 +
* The Monitor UI is primarily a reporting user interface on top of the aggregated and normalized collected data for the purpose of health monitoring.
 +
 
 +
* What reports to provide? 
 +
* What templates should we provided
 +
* “Auto update” on reports, e.g. refresh the view every “n” seconds/minutes?
 +
* Support the idea of “drill down” reporting or only top level?
 +
* What about linking/referencing external information from reports, e.g. to a run book?  Could be an extension point of some sort?
 +
* Simplified view for levels of sensitivity, e.g. a “sensitivity” filter.  Response time may be an example where this would be appropriate. 
 +
* JDBC and/or XML data sources?
 +
* What about login/security?  JDBC connection only?
 +
* Ad hoc reporting
 +
 
 +
 
 +
 
 +
UC1: The System Admin checks the health of a resource
 +
 
 +
Scenario 1: Running a pre-defined report
 +
 
 +
Overview:
 +
In this use case, the System Admin would run a canned report that looks at the health of a particular resource.  The report should have some saved parameters that can applied, e.g. show me all the servers where CPU utilization if above 80%.  The 80% should be customizable. 
 +
 
 +
 
 +
 
 +
UC2: Developer debugs the instrumentation of a resource
 +
TBD

Revision as of 23:03, 23 October 2006

Started some general brainstorming about the Monitor UI component of COSMOS. Started off with a general set of questions to help flush out the requirements.


General Requirements

  • The Monitor UI is primarily a reporting user interface on top of the aggregated and normalized collected data for the purpose of health monitoring.
  • What reports to provide?
  • What templates should we provided
  • “Auto update” on reports, e.g. refresh the view every “n” seconds/minutes?
  • Support the idea of “drill down” reporting or only top level?
  • What about linking/referencing external information from reports, e.g. to a run book? Could be an extension point of some sort?
  • Simplified view for levels of sensitivity, e.g. a “sensitivity” filter. Response time may be an example where this would be appropriate.
  • JDBC and/or XML data sources?
  • What about login/security? JDBC connection only?
  • Ad hoc reporting


UC1: The System Admin checks the health of a resource

Scenario 1: Running a pre-defined report

Overview: In this use case, the System Admin would run a canned report that looks at the health of a particular resource. The report should have some saved parameters that can applied, e.g. show me all the servers where CPU utilization if above 80%. The 80% should be customizable.


UC2: Developer debugs the instrumentation of a resource TBD

Back to the top