Reader small image

You're reading from  Observability with Grafana

Product typeBook
Published inJan 2024
PublisherPackt
ISBN-139781803248004
Edition1st Edition
Concepts
Right arrow
Authors (2):
Rob Chapman
Rob Chapman
author image
Rob Chapman

Rob Chapman is a creative IT engineer and founder at The Melt Cafe, with two decades of experience in the full application life cycle. Working over the years for companies such as the Environment Agency, BT Global Services, Microsoft, and Grafana, Rob has built a wealth of experience on large complex systems. More than anything, Rob loves saving energy, time, and money and has a track record for bringing production-related concerns forward so that they are addressed earlier in the development cycle, when they are cheaper and easier to solve. In his spare time, Rob is a Scout leader, and he enjoys hiking, climbing, and, most of all, spending time with his family and six children.
Read more about Rob Chapman

Peter Holmes
Peter Holmes
author image
Peter Holmes

Peter Holmes is a senior engineer with a deep interest in digital systems and how to use them to solve problems. With over 16 years of experience, he has worked in various roles in operations. Working at organizations such as Boots UK, Fujitsu Services, Anaplan, Thomson Reuters, and the NHS, he has experience in complex transformational projects, site reliability engineering, platform engineering, and leadership. Peter has a history of taking time to understand the customer and ensuring Day-2+ operations are as smooth and cost-effective as possible.
Read more about Peter Holmes

View More author details
Right arrow

Tracing protocols and best practices

Tracing, or as it is more commonly referred to, distributed tracing, tracks application requests as they are made between services of a system. It allows you to follow a single request through an entire system or look at the aggregate data over requests to better understand distributed behavior.

This capability provides software developers (Diego), operators (Ophelia), and service managers (Steven) with valuable tools that enable an understanding of the flow of logic that is essential for troubleshooting. Instrumenting your code by adding traces helps you easily pinpoint almost any issue or at least have a clear indicator of where the problem could be. Distributed tracing uses the concepts of spans and traces to capture this data. Let’s examine these in more detail.

Spans and traces

The trace record is the parent object that represents the data flow or execution path through the system being observed. Each trace will contain one...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Observability with Grafana
Published in: Jan 2024Publisher: PacktISBN-13: 9781803248004

Authors (2)

author image
Rob Chapman

Rob Chapman is a creative IT engineer and founder at The Melt Cafe, with two decades of experience in the full application life cycle. Working over the years for companies such as the Environment Agency, BT Global Services, Microsoft, and Grafana, Rob has built a wealth of experience on large complex systems. More than anything, Rob loves saving energy, time, and money and has a track record for bringing production-related concerns forward so that they are addressed earlier in the development cycle, when they are cheaper and easier to solve. In his spare time, Rob is a Scout leader, and he enjoys hiking, climbing, and, most of all, spending time with his family and six children.
Read more about Rob Chapman

author image
Peter Holmes

Peter Holmes is a senior engineer with a deep interest in digital systems and how to use them to solve problems. With over 16 years of experience, he has worked in various roles in operations. Working at organizations such as Boots UK, Fujitsu Services, Anaplan, Thomson Reuters, and the NHS, he has experience in complex transformational projects, site reliability engineering, platform engineering, and leadership. Peter has a history of taking time to understand the customer and ensuring Day-2+ operations are as smooth and cost-effective as possible.
Read more about Peter Holmes