Yandex Cloud
Search
Contact UsTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
  • Marketplace
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2026 Direct Cursus Technology L.L.C.
Monium
  • Getting started
  • Overview
    • Getting started
    • Overview
    • Viewing traces
    • LLM monitoring
    • Limitations
  • Access management
  • Pricing policy
  • Terraform reference
  • Release notes

In this article:

  • Basic terms in
  • Request tracing
  • Span
  • Trace
  • Assigning tracing
  1. Traces
  2. Overview

What is tracing?

Written by
Yandex Cloud
Updated at February 24, 2026
  • Basic terms in
    • Request tracing
    • Span
    • Trace
  • Assigning tracing

When operating distributed systems, you need to be able to analyze requests that pass through several different services or infrastructure components. For example, to understand which service is responsible for the error, how long it took each one of them to complete the request, how a particular request was executed, and which services have contributed to the process. In cases like these, metrics and logs are not enough: they do not get you the full request execution context, because the request has to go through several infrastructure layers before the response is returned to the client.

Basic terms inBasic terms in

Request tracingRequest tracing

Request tracing is there for analysis of distributed requests. It allows you to visualize and track the execution path of a specific request as it passes through many different services and infrastructure components. Request execution path is a sequence of operations called spans.

SpanSpan

A span is a basic distributed tracing element representing a single operation in your system. For example, this may be a database query, an HTTP request, or a function call. Each span comes with a name, start and end time, labels, logs, and execution context. Spans may contain links to other spans to join them together into a trace.

TraceTrace

A trace is a combination of spans forming the execution path of a particular request.

Assigning tracingAssigning tracing

You can use a trace to get answers to the following questions:

  • Which service or component threw an error when processing a distributed request?
  • Which operations or services have slowed down the request?
  • How did the execution of a particular distributed request proceed?

Was the article helpful?

Previous
Getting started
Next
Data collection agents
© 2026 Direct Cursus Technology L.L.C.