The Traces section within KloudMate provides you with end-to-end visibility into how requests have traveled across your services. You can access your trace data such as events and attributes to find errors & exceptions and pinpoint issues at any given point. Following is what you can do in the traces section within KloudMate:
- Get a complete overview of a trace
- Look at trace details such as events, attributes, and raw data
- Correlate Logs and view detailed attributes
- Examine details associated with spans
- Perform advanced latency analysis
- Get a Service-map-view of services involved in a request
Click on the Traces icon to navigate to the traces section from home. You will see a graph and a list of all the traces that have been captured for your synced services/applications.
The X-axis in the graph represents the execution time for each trace and the Y-axis represents the function.
Each row represents an individual trace. For quick assessment, some additional information such as the timestamp, services, spans, duration, and issues, are displayed for each trace in its corresponding row itself. You can click on any trace to view in-depth details about it.
You can use the search bar located at the top of the traces section to look up your traces using their trace .
Use the 'Advanced Search' filters available within the search bar to further enhance your search with various parameters.
You can use the filters available within the sidebar menu, to filter the list of traces. Following is the list of the available filters:
- HTTP Method
- HTTP Status code
- Database Name
Click on any trace from the list to view the following in-depth details about it:
- Trace Summary
- Service Graph
Trace summary provides details about the selected trace such as services used and number of spans within the service. You can click on any of the displayed services and then select a span to view its corresponding events, attributes, and raw data.
The timeline will help you determine the order in which the operations within the selected trace took place along with their duration. The order of the operations is represented through the order of the components listed in the left section of Timeline while the duration of an operation is represented through a horizontal bar graph. If you click on any bar in the bar graph, the corresponding operation will be highlighted in the service map diagram and its details will be displayed in the Trace summary.
To view the service graph, select a trace from the list and click on the Service Graph button located at the top right corner.
The service graph is a visual representation of how requests flow between services in your application within the selected trace. It allows you to understand how the operations within the selected trace take place and travel across multiple services, and in what order.