Providing a monitoring service in a cloud-based computing environment
First Claim
1. A computer-implemented method for providing a monitoring service in a cloud-based computing environment, the method comprising computer-implemented operations for:
- receiving a request from a user to subscribe to the monitoring service;
retrieving a monitor workflow corresponding to the monitoring service;
executing a first call to a finder application over a communications network to retrieve data points according to the monitor workflow; and
executing a second call to an analyzer application over the communications network to identify a relevant data point in the data points.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies are described herein for providing a monitoring service in a cloud-based computing environment. A request is received from a user to subscribe to the monitoring service. The monitor workflow may correspond to the monitoring service. A first call to a finder application is executed over a communications network to retrieve data points according to the monitor workflow. A second call to an analyzer application is executed over the communications network to identify a relevant data point in the data points. A third call to a notifier application is executed over the communications network to notify the user of the relevant data point.
-
Citations
20 Claims
-
1. A computer-implemented method for providing a monitoring service in a cloud-based computing environment, the method comprising computer-implemented operations for:
-
receiving a request from a user to subscribe to the monitoring service; retrieving a monitor workflow corresponding to the monitoring service; executing a first call to a finder application over a communications network to retrieve data points according to the monitor workflow; and executing a second call to an analyzer application over the communications network to identify a relevant data point in the data points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer system, comprising:
-
a processor; a memory communicatively coupled to the processor; and a program module which executes in the processor from the memory and which, when executed by the processor, causes the computer system to provide a monitoring service in a cloud-based computing environment by receiving subscription criteria from a user, the subscription criteria specifying relevant parameters related to the monitoring service; receiving a workflow lifecycle configuration from the user, the workflow lifecycle configuration specifying a time limit of the monitoring service; receiving a notification configuration from the user, the notification configuration specifying a notification method to be implemented by a notifier application; retrieving a monitor workflow corresponding to the subscription criteria; and executing a first call to a finder application over a communications network to retrieve data points corresponding to the subscription criteria according to the monitor workflow. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-readable storage medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
receive subscription criteria from a user, the subscription criteria specifying relevant parameters related to a monitoring service; receive a workflow lifecycle configuration from the user, the workflow lifecycle configuration specifying a time limit of the monitoring service; receive a notification configuration from the user, the notification configuration specifying a notification method to be implemented by a notifier application; determine whether a database contains an existing monitor workflow corresponding to the subscription criteria; in response to determining that the database contains the existing monitor workflow corresponding to the subscription criteria, retrieve the existing monitor workflow as a monitor workflow from the database; in response to determining that the database does not contain the existing monitor workflow corresponding to the subscription criteria, generate a new monitor workflow as the monitor workflow corresponding to the subscription criteria; executing a first call to a finder application over a communications network to retrieve data points corresponding to the subscription criteria according to the monitor workflow; executing a second call to an analyzer application over the communications network to identify a relevant data point in the data points; and executing a third call to a notifier application over the communications network to notify the user of the relevant data point through the notification method.
-
Specification