HistoryViewLinks to this page 2012 September 4 | 03:22 pm

Business Goal

Provide administrative interface for performance monitoring applications. Activation and de-activation of the monitoring application and update of its properties thereby enabling changes in scope and the frequency of the monitoring.

Use Case - Monitoring Application activate

  1. A resource hosts an application.
  2. An application health consumer queries for performance data (real-time or historic) about the hosted application.
    • Alternative - An application health consumer queries the status of the monitoring application.
  3. The application health provider responds that the monitoring application is not activated.
  4. The application health consumer requests the monitoring application to activate.
  5. The application health provider responds that the monitoring application has activated.
  6. The application health consumer queries for performance data (real-time or historic) about the hosted application.
  7. The application health provider responds with the requested data.

Use Case - Monitoring Application change scope

  1. A resource hosts an application.
  2. An application health consumer requests that additional performance data collection is activated.
  3. The application health provider responds that the additional performance data collection has been activated.
  4. An application health consumer queries for performance data (real-time or historic) about the hosted application.
  5. The application health provider responds with the requested data.

Use Case - Monitoring Application change frequency

  1. A resource hosts an application.
  2. An application health consumer requests the update of a monitoring resource property data collection frequency.
  3. The application health provider responds that the property has been updated.
  4. An application health consumer queries for performance data (real-time or historic) about the hosted application.
  5. The application health provider responds with the requested data in the updated granularity.

Use Case - Monitoring Application de-activate

  1. A resource hosts an application.
  2. The application health consumer requests the monitoring application to be de-activated.
  3. The application health provider responds that the monitoring application has been de-activated.
    • Alternative - The application health provider responds that the application monitoring is not activated.

Use Case - Monitoring Application request property status

  1. A resource hosts an application.
  2. The application health consumer requests the status of the application monitoring properties.
  3. The application health provider responds with the application properties statuses and values.