Tracing Overview
Distributed tracing is a way to observe the path requests take in distributed systems and it can be used to diagnose issues with the system.
Distributed tracing captures data about service requests as spans. These spans are sent to a backend where they are processed, queried, and concatenated into a single trace.
The completed trace, known as Transaction in Lumigo, are essential to pinpoint and troubleshoot issues with distributed-applications by showing the context of requests, how interconnected services interact, and the ways in which issue in one can cause issues in another.
Getting started with Lumigo distributed tracing
Lumio distributed-tracing offers a variety of deployment and observability capabilities for AWS Lambda and containerized applications. Follow the documentation when applying distributed-tracing to make sure you have visibility into your production environment, including the payload of requests and invocations.
-
Serverless applications, that is, anything you would run on AWS Lambda.
-
Containerized applications, that is, anything you would run on a container orchestration platform like Amazon ECS, Amazon EKS, or any flavor of Kubernetes.
Updated 9 months ago