×

Logging endpoint in an on-demand code execution system

  • US 10,776,091 B1
  • Filed: 02/26/2018
  • Issued: 09/15/2020
  • Est. Priority Date: 02/26/2018
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a non-transitory data store including user-submitted code executable within an isolated execution environment on an on-demand code execution system, wherein the code includes a reference to a logging endpoint;

    a computing device providing the isolated execution environment and configured to execute the user-submitted code, wherein execution of the user-submitted code causes the one or more computing devices to generate log data regarding the execution within the isolated execution environment and to transmit the log data to the logging endpoint;

    a computing device comprising a processor and implementing the logging endpoint, wherein implementation of the logging endpoint is causes the computing device to;

    receive the log data from the execution of the user-submitted code within the isolated execution environment;

    in response to receiving the log data;

    determine state information regarding a state of the on-demand code execution system at a time of receiving the log data from the execution of the user-submitted code within the isolated execution environment, the state information being inaccessible to the execution of the of the user-submitted code;

    combine the received log data with the state information regarding the state of the on-demand code execution system at the time of receiving the log data to result in enriched log data;

    determine an output location for the enriched log data; and

    store the enriched log data at the determined output location.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×