Database application tracing
OwnerJustin James Iso, Nenad Noveljic +1inventors
InventorsJustin James Iso, Nenad Noveljic, Alexandre Nicolas Bressani-Normand
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating trace log messages. A database server may include an agent or other feature to monitor and track performance of the database server to generate the trace log messages. The agent can use one or more identifiers associated with the database commands to generate the trace log messages. In particular, the agent can obtain such identifiers as part of the context data that is associated with a session established between a client application and the database server.
Claims20
A computer-implemented method comprising:
- establishing a session between an application running on a client system and a database server;
- receiving, by the database server, from the application, (i) a database command for an operation to be performed on a database hosted on the database server and (ii) context data for the session, wherein the context data comprises one or more identifiers;
- executing, by the database server, the database command to perform the operation on the database;
- and
- generating, by the database server, a trace log message comprising information about the operation being performed on the database by using the one or more identifiers included in the context data.
A system comprising at least one processor and a memory storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
- establishing a session between an application running on a client system and a database server;
- receiving, by the database server, from the application, (i) a database command for an operation to be performed on a database hosted on the database server and (ii) context data for the session, wherein the context data comprises one or more identifiers;
- executing, by the database server, the database command to perform the operation on the database;
- and
- generating, by the database server, a trace log message comprising information about the operation being performed on the database by using the one or more identifiers included in the context data.
One or more non-transitory computer readable media storing instructions for monitoring operations of a computing device, the instructions, when executed by at least one processor, configured to cause the at least one processor to perform operations comprising:
- establishing a session between an application running on a client system and a database server;
- receiving, by the database server, from the application, (i) a database command for an operation to be performed on a database hosted on the database server and (ii) context data for the session, wherein the context data comprises one or more identifiers;
- executing, by the database server, the database command to perform the operation on the database;
- and
- generating, by the database server, a trace log message comprising information about the operation being performed on the database by using the one or more identifiers included in the context data.
Dependencies are inferred from the claim text.