Configurable collection of computer related metric data
First Claim
1. A method for specifying computer related metric data that is generated by a computer system to be delivered to a server, the method comprising:
- executing an application at the computer system;
generating metric data related to functionality of the application monitored during execution of the application, the generated metric data including at least one of performance monitoring data and event log data for the application;
storing the metric data related to the monitored functionality of the application at the computer system;
accessing a separately defined manifest including instructions that indicates a subset of the generated metric data related to the monitored functionality of the application is to be packaged for delivery to a server subsequent to storing the generated metric data, the separately defined manifest being separate from the generated metric data and separate from the application, the extent of the subset of the generated metric data relative to the total generated metric data configured in accordance with a desire of a user of the computer system;
converting the instructions included in the separately defined manifest to a schema-based package start command, the schema-based package start command including elements and attributes of a vocabulary defined in a selection schema, the selection schema defining how subsets of performance monitoring data and subsets of event log data are to be packaged;
automatically sending the schema-based package start command to a quality metric module to cause the subset of the generated metric data indicated in the separately defined manifest to be packaged for delivery to the server; and
sending a package send command to the quality metric module to cause the packaged subset of generated metric data related to the monitored functionality of the application to be delivered to the server.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates it directed to configurable collection of computer related metric data. A computer system generates computer related metric data related to an application. The application accesses a manifest that indicates a portion of the generated computer related metric data (e.g., a subset) is to be packaged for delivery. The application sends schema-based package start data to cause the portion of generated computer related metric data to be packaged. A quality metric module receives the schema-based package start data and accesses the indicated portion of computer related metric data. The quality metric module packages the portion of computer related metric data according to a packaging schema. The application sends a package send command to cause the packaged portion of computer related metric data to be delivered. The quality metric module receives the package send command and sends the packaged portion of computer related metric data in response to the package send command.
-
Citations
25 Claims
-
1. A method for specifying computer related metric data that is generated by a computer system to be delivered to a server, the method comprising:
-
executing an application at the computer system; generating metric data related to functionality of the application monitored during execution of the application, the generated metric data including at least one of performance monitoring data and event log data for the application; storing the metric data related to the monitored functionality of the application at the computer system; accessing a separately defined manifest including instructions that indicates a subset of the generated metric data related to the monitored functionality of the application is to be packaged for delivery to a server subsequent to storing the generated metric data, the separately defined manifest being separate from the generated metric data and separate from the application, the extent of the subset of the generated metric data relative to the total generated metric data configured in accordance with a desire of a user of the computer system; converting the instructions included in the separately defined manifest to a schema-based package start command, the schema-based package start command including elements and attributes of a vocabulary defined in a selection schema, the selection schema defining how subsets of performance monitoring data and subsets of event log data are to be packaged; automatically sending the schema-based package start command to a quality metric module to cause the subset of the generated metric data indicated in the separately defined manifest to be packaged for delivery to the server; and sending a package send command to the quality metric module to cause the packaged subset of generated metric data related to the monitored functionality of the application to be delivered to the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system that includes a quality metric module, the quality metric module configured to package computer related metric data for delivery, a method for packaging specified computer related metric data, the method comprising:
-
receiving a schema-based package start command from an application, the schema-based package start command indicating that a subset of previously stored metric data related to monitored functionality of the application is to be packaged for delivery to a server, the schema-based package start command including XML instructions that indicate a subset of generated metric data related to the monitored functionality of the application is to be packaged for delivery, the generated metric data including at least one of performance monitoring data and event log data for the application, the subset of the previously stored metric data indicated in a separately defined manifest that is separate from the application and separate from the generated metric data, the extent of the subset of the previously stored metric data relative to the total generated metric data configured in accordance with the desire of a user of the computer system, the schema-based package start command and XML instructions including elements and attributes of a vocabulary defined in a selection schema, the selection schema defining how to indicate that subsets of performance monitoring data and subsets of event log data are to be packaged; accessing the indicated subset of generated metric data related to the monitored functionality of the application from computer system storage; packaging the subset of generated metric data related to the functionality of the application according to a packaging schema defining elements and attributes used at the server; receiving a package send command from the application; and sending the packaged subset of metric data related to the functionality of the application to the server in response to the package send command. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program product for use at a computer system that is configured to generate computer related metric data associated with the application, the computer program product for implementing a method for specifying computer related metric data that is to be delivered to a server, the computer program product stored on one or more computer-readable media having computer-executable instructions that, when executed by a processor, cause the computer system to perform the following:
-
execute an application at the computer system; generate metric data related to functionality of the application monitored during execution of the application, the generated metric data including at least one of performance monitoring data and event log data for the application; store the metric data related to the monitored functionality of the application at the computer system; access a separately defined manifest including instructions that indicates a subset of the generated metric data related to the monitored functionality of the application is to be packaged for delivery to a server subsequent to storing the generated metric data, the separately defined manifest being separate from the generated metric data and separate from the application, the extent of the subset of the generated metric relative to the total generated metric data configured in accordance with a desire of a user of the computer system; convert the instructions included in the separately defined manifest to a schema-based package start command, the schema-based package start command including elements and attributes of a vocabulary defined in a selection schema, the selection schema defining how subsets of performance monitoring data and subsets of event log data are to be packaged;
ssend the schema-based package start command to a quality metric module to cause the subset of the generated metric data indicated in the separately defined manifest to be packaged for delivery to the server; and send a package send command to the quality metric module to cause the packaged subset of generated metric data related to the monitored functionality of the application to be delivered to the server.
-
-
25. A computer program product for use at a computer system that includes a quality metric module, the quality metric module configured to package computer related metric data for delivery, the computer program product for implementing a method for packaging specified computer related metric data, the computer program product stored on one or more computer-readable media having computer-executable instructions that, when executed by a processor, cause the computer system to perform the following:
-
receive a schema-based package start command from an application, the schema-based package start command indicating that a subset of previously stored metric data related to monitored functionality of the application is to be packaged for delivery to a server, the schema-based package start command including XML instructions that indicate a subset of generated metric data related to the monitored functionality of the application is to be packaged for delivery, the generated metric data including at least one of performance monitoring data and event log data for the application, the subset of the previously stored metric data indicated in a separately defined manifest that is separate from the application and separate from the generated metric data, the extent of the subset of the previously stored metric data relative to the total generated metric data configured in accordance with the desire of a user of the computer system, the schema-based package start command and XML instructions including elements and attributes of a vocabulary defined in a selection schema, the selection schema defining how subsets of performance monitoring data and subsets of event log data are to be packaged; access the indicated subset of generated metric data related to the monitored functionality of the application from computer system storage; package the subset of generated metric data related to the functionality of the application according to a packaging schema defining elements and attributes used at the server; receive a package send command from the application; and send the packaged subset of metric data related to the functionality of the application to the server in response to the package send command.
-
Specification