We just raised $142 million in our Series D Round! Read About Our Plans for the Future

Distributed Tracing Distributed Tracing

Last Updated: Jun. 29, 2022

Alongside Logs screen and Templates you can now find the newly introduced Coralogix for Distributed Tracing. By accessing Explore from the top menu, you will have all the necessary tools to optimize performance, troubleshoot bottlenecks and monitoring latency, and link traces to logs, now within easy reach from one screen to another. (Haven’t integrated tracing yet? Check out the tutorial:https://coralogix.com/docs/opentelemetry-tracing/)

Filters

On the left side of the Tracing screen, alongside Application and Subsystem, there are now added as default filters Action and Service as well as Duration. This last filter allows you to find traces that last a long time or are within a certain min-max range that you can easily define, either by adjusting the double range slider from each side, or by inputing the exact time in ms in the start-end boxes above the slider.

When a user is a member of multiple teams, they can search for a trace across multiple teams in a single action. The list of teams will be displayed under the Teams filter.

View

You can change the order of columns by drag & drop. Just click and keep on the name of the column and move it.


If you would like to use the same filters and the order in future then you can save that view.

To save the view you’ve just created, click the ‘Save View’ button at the top of the grid.


Name your new view, choose whether you want to keep it private or share it with your team. Choose whether you would like to save the query parameters too, and select in case you want it to become your default view.

To access your saved views or your team’s public views, simply click ‘Save View’. Once the View Menu is pop-up then scroll down and click on you view name. You can toggle between ‘All views’/’My views’, or search views by text.

Note: When you save the view, you save the view for Logs and Tracing tabs at the same time.

Aggregation Function

The tracing screen the graphs in the top section, give you the ability to calculate statistics using any of the supported arithmetic options: Count, AVG, MIN, MAX SUM and Percentiles (50th / 95th / 99th). You have the option of Grouping by: Application, Subsystem, Service and Action.

The tracing screen has 3 default graphs:

  1. Max Duration grouped by Action:

2. Spans (count) grouped by Application:

3. Errors (count) grouped by Service:

Choosing any other aggregation except Count will change the Y scale units of the graph into ms.

Trace span analysis

By clicking on a trace you will open a new window which will allow you to drill down even more on the details such as the different spans behind the trace. In the gantt chart present here you will notice that each colour represents a different service.

You will be able to click on them and investigate a specific span. By doing so you will be displayed the dynamic tags object underneath the chart which is different for each one of the spans. We will also be able to see spans that contain logs and the log data will be displayed.

You can define the mapping between the trace spans to the related logs by going into Related Logs sub-screen and clicking on Setup Correlation which will open a menu where you will be able to add the relevant field containing the span id.

There is also the option to be redirected to the relevant logs by clicking on Open Logs Query which will open the Logs screen showing you the log containing the correlated span Id.

For more questions on how you can unify Logs, Metrics, Tracing, and Security with Coralogix, don’t hesitate to reach out to our under-2-minutes-response chat!

On this page