-
公开(公告)号:US11609839B2
公开(公告)日:2023-03-21
申请号:US16679952
申请日:2019-11-11
Applicant: Amazon Technologies, Inc.
Inventor: Anssi Alaranta , Rohit Banga , Haotian Wu , Shengxin Li , Jeffrey Hoffman
Abstract: Disclosed are various embodiments for a distributed code tracing system that provides code tracing as a service in a multi-tenant computing environment. In one embodiment, a code trace is received that is associated with a request submitted to a particular application hosted in a computing environment, where multiple applications are hosted in the computing environment. The code trace documents calls to multiple component services of the particular application in order to respond to the request. The code trace is then stored in a data store that is indexed by a unique identifier of the request.
-
公开(公告)号:US10540259B1
公开(公告)日:2020-01-21
申请号:US15675580
申请日:2017-08-11
Applicant: Amazon Technologies, Inc.
Inventor: Reto Kramer , Anssi Alaranta , Jeffrey Hoffman , Abhishek Singh , David Nunnerley
IPC: G06F11/36
Abstract: A debugger core captures one or more inputs to a distributed application during live execution of the distributed application in a production environment. The debugger core applies the one or more inputs to the distributed application during replay execution of the distributed application in a debugging environment and performs debugging of the distributed application in the debugging environment.
-
公开(公告)号:US11416374B1
公开(公告)日:2022-08-16
申请号:US16836188
申请日:2020-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Haotian Wu , Nizar Tyrewalla , Anssi Alaranta , Rohit Banga , Davi Nogueira Soares Menezes
Abstract: Techniques for distributed tracing for batch workloads using trace linking are described. A method of distributed tracing for batch workloads using trace linking includes generating a decorator by a batch trace manager, the decorator identifying at least one first trace to be linked to at least one second trace, the at least one second trace corresponding to a message processed by a child service in a provider network, sending the decorator to a distributed tracing service in the provider network, and adding a virtual trace to a virtual trace map by the distributed tracing service, the virtual trace linking the at least one first trace and the at least one second trace.
-
公开(公告)号:US10216614B2
公开(公告)日:2019-02-26
申请号:US15378177
申请日:2016-12-14
Applicant: Amazon Technologies, Inc.
Inventor: Anssi Alaranta , Rohit Banga , James Bowman , Sandra McMullen , Jeffrey Hoffman
Abstract: Disclosed are various embodiments for sampling in a distributed code tracing system. A sampling service receives a segment of a code trace corresponding to a request submitted to a particular application of a plurality of applications hosted in a computing environment. The code trace documents at least one call to at least one component service of the particular application to respond to the request. The sampling service determines whether to forward the segment to a trace processing system or to discard the segment based at least in part on at least one sampling parameter.
-
公开(公告)号:US10481997B2
公开(公告)日:2019-11-19
申请号:US15378367
申请日:2016-12-14
Applicant: Amazon Technologies, Inc.
Inventor: Anssi Alaranta , Rohit Banga , Haotian Wu , Shengxin Li , Jeffrey Hoffman
Abstract: Disclosed are various embodiments for a distributed code tracing system that provides code tracing as a service in a multi-tenant computing environment. In one embodiment, a code trace is received that is associated with a request submitted to a particular application hosted in a computing environment, where multiple applications are hosted in the computing environment. The code trace documents calls to multiple component services of the particular application in order to respond to the request. The code trace is compressed using time-based compression. The compressed code trace is then stored in a data store that is indexed by a unique identifier of the request.
-
-
-
-