Telemetry definition system
First Claim
Patent Images
1. A method of operating a telemetry system to collect telemetry data of an instrumented application, the method comprising:
- implementing an event ingestion pipeline to shuttle events through multiple components of the telemetry system;
determining quality of the event ingestion pipeline by ingesting telemetry data to a first section schema of a schema in an event definition;
automatically populating a first set of fields in the first section schema with the telemetry data from the instrumented application using a logging library of the telemetry system, the first set of fields including fields that are universal to events that flow through the telemetry system, the instrumented application augmented with code to generate data to monitor or measure performance of specific user activity of the instrumented application after a development of the instrumented application; and
populating a second set of fields in a second section schema of the schema selected by a developer during the development of the instrumented application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of operating a telemetry system includes automatically populating a first set of fields in a schema of an event definition using a logging library of the telemetry system, and populating a second set of fields in the schema selected by an event author.
54 Citations
20 Claims
-
1. A method of operating a telemetry system to collect telemetry data of an instrumented application, the method comprising:
-
implementing an event ingestion pipeline to shuttle events through multiple components of the telemetry system; determining quality of the event ingestion pipeline by ingesting telemetry data to a first section schema of a schema in an event definition; automatically populating a first set of fields in the first section schema with the telemetry data from the instrumented application using a logging library of the telemetry system, the first set of fields including fields that are universal to events that flow through the telemetry system, the instrumented application augmented with code to generate data to monitor or measure performance of specific user activity of the instrumented application after a development of the instrumented application; and populating a second set of fields in a second section schema of the schema selected by a developer during the development of the instrumented application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A telemetry system to collect telemetry data of an instrumented application, comprising:
-
a computing device including a processor and a memory configured to; implement an event ingestion pipeline to shuttle events through multiple components of the telemetry system; determine quality of the event ingestion pipeline by ingesting telemetry data to a first section schema of a schema in an event definition; automatically populate a first set of fields in the first section schema with the telemetry data from the instrumented application using a logging library of the telemetry system, the first set of fields including fields that are universal to events that flow through the telemetry system, the instrumented application augmented with code to generate data to monitor or measure performance of specific user activity of the instrumented application after a development of the instrumented application; and populate a second set of fields in a second section schema of the schema selected by a developer during the development of the instrumented application. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium, which does not include a transitory propagating signal, storing computer executable instructions for controlling a computing device to perform a method comprising:
-
implementing an event ingestion pipeline to shuttle events through multiple components of the telemetry system; determining quality of the event ingestion pipeline by ingesting telemetry data to a first section schema of a schema in an event definition; automatically populating a first set of fields in the first section schema with telemetry data using a logging library of a telemetry system, the telemetry system to collect the telemetry data from an instrumented application, the first set of fields including fields that are universal to events that flow through the telemetry system, the instrumented application augmented with code to generate data to monitor or measure performance of specific user activity of the instrumented application after a development of the instrumented application; and populating a second set of fields in a second section schema of the schema selected by a developer during the development of the instrumented application. - View Dependent Claims (18, 19, 20)
-
Specification