LOG DATA SERVICE IN A VIRTUAL ENVIRONMENT
First Claim
1. A method of implementing a log data service in a multi-tenant environment operated by a compute service provider, comprising:
- receiving log data including a plurality of events and/or messages from a virtual machine in the multi-tenant environment;
using a service of the compute service provider, searching through the log data to determine which of the plurality of events and/or messages are associated with at least one predetermined metric;
transforming the log data to metric data using results of the search; and
storing the log data in association with a customer account.
1 Assignment
0 Petitions
Accused Products
Abstract
A log data service in a virtual environment that allows customers of a compute service provider to access system, application and custom log files associated with virtual machine instances that are executing. In some embodiments, log data can be received that includes events or messages from virtual machines in a multi-tenant environment. The log data can be transformed into metric data, which can be used by the customer to generate statistics, view graphs, and generally monitor the customer'"'"'s virtual machine instances. The log data can also be stored as a service so that the customer has a central repository for which to access the log data.
103 Citations
22 Claims
-
1. A method of implementing a log data service in a multi-tenant environment operated by a compute service provider, comprising:
-
receiving log data including a plurality of events and/or messages from a virtual machine in the multi-tenant environment; using a service of the compute service provider, searching through the log data to determine which of the plurality of events and/or messages are associated with at least one predetermined metric; transforming the log data to metric data using results of the search; and storing the log data in association with a customer account. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage for implementing a log data service operated by a compute service provider, comprising:
-
at a service of the compute service provider, receiving log data from a device; using the compute service provider, searching the log data for a predetermined pattern and matching the predetermined pattern to one or more entries in the log data; and transforming the log data to at least one metric using the matched patterns. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for accessing log data in a multi-tenant environment, comprising:
-
a plurality of host server computers coupled together through a network to form the multi-tenant environment, at least a portion of the host server computers for executing a plurality of virtual machines associated with a customer account; a log data service for receiving a plurality of log data streams from the virtual machines and grouping the log data streams based on type; and a database coupled to the log data service for storing the log data streams in association with the grouping and in association with the customer account. - View Dependent Claims (19, 20, 21, 22)
-
Specification