Epsagon automatically captures every request made and connects distributed traces between services. With traces, you can visualize your application to understand the flow and performance of every call made.
What is distributed tracing?
Distributed tracing, also called distributed request tracing, is a method used to profile and monitor applications, specifically those built using a microservices architecture. Distributed tracing helps pinpoint where failures occur and what causes poor performance.
In Traces, click on an existing operation at the bottom to visualize the trace. Optionally add parameters to your search to filter between traces.


Graph View
The Graph View allows you to quickly understand the flow of your trace. A service map is drawn, with each node representing a resource in the application, containing a name and type.
Click on nodes to get more information about their operations in the resource details section on the right. Note that every node can contain multiple operations. Selected nodes appear as purple, and failed nodes are marked red.
Nodes can have arrows pointed at them, showing a call from another resource, or point arrows at another, representing a call to another resource. Each arrow contains the amount of operations made in the call, and the total duration.
The graph view can be zoomed in/out with the scrollbar, and can be panned by clicking and dragging either the entire canvas, or an individual node.
Timeline View
A timeline can help detect performance issues or bottlenecks. Switch to the Timeline View at the top to visualize the application with a waterfall chart.


Every row represents an operation in the trace. A row includes the name, type, operation, and total duration.
Click on a row to expand it, showing all operation details for that call.
Resource Details
The Resource Details show the metadata and payload of every call:


Every call is presented in a row. Click on a row to expand the call's resource details.
Details include:
- Labels - tags manually labeled within the application.
- Tags - Metadata automatically collected by Epsagon.
- Additional Tags - Payload of the selected resource.
Download Traces
By clicking on the download icon you can save your traces locally, instead of using a trace URL that might expire according to your trace retention plan.


In order to view and interact with the downloaded traces, you can upload them from the Trace Search screen.


Navigation
The traces window on the left stores every trace opened in the session. Click on a trace to open it
The traces window will store every trace that you opened in your session, and you can navigate between them in the "Traces list" section.
You can completely close the window by clicking the "X" on the upper left part, or minimize the window into the bottom left by clicking the Down arrow.
To share the current trace that you're exploring - just click on the link icon on the top left.
Show/Hide the trace window
Press ESC to minimize the window
Press SHIFT+ESC to maximize the window
Updated about a month ago