<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
          http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
  <url>
    <loc>https://www.distributed-tracing.com/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/baggage-metadata-routing-workflows/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/baggage-metadata-routing-workflows/baggage-vs-span-attributes-when-to-use-what/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/baggage-metadata-routing-workflows/baggage-vs-span-attributes-when-to-use-what/how-to-safely-propagate-user-ids-via-opentelemetry-baggage/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/baggage-metadata-routing-workflows/tenant-context-propagation-in-multi-tenant-saas/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/distributed-tracing-fundamentals-architecture/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/distributed-tracing-fundamentals-architecture/choosing-between-head-based-and-tail-based-sampling/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/distributed-tracing-fundamentals-architecture/choosing-between-head-based-and-tail-based-sampling/when-to-use-tail-based-sampling-for-microservices/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/distributed-tracing-fundamentals-architecture/security-boundaries-in-distributed-tracing/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/distributed-tracing-fundamentals-architecture/security-boundaries-in-distributed-tracing/encrypting-trace-payloads-at-rest-and-in-transit/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/distributed-tracing-fundamentals-architecture/span-lifecycle-and-parent-child-relationships/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/distributed-tracing-fundamentals-architecture/span-lifecycle-and-parent-child-relationships/debugging-orphaned-spans-in-async-workflows/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/distributed-tracing-fundamentals-architecture/trace-storage-backend-comparison-jaeger-vs-tempo/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/distributed-tracing-fundamentals-architecture/trace-storage-backend-comparison-jaeger-vs-tempo/configuring-jaeger-retention-policies-for-compliance/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/distributed-tracing-fundamentals-architecture/understanding-w3c-tracecontext-propagation/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/distributed-tracing-fundamentals-architecture/understanding-w3c-tracecontext-propagation/how-to-implement-w3c-tracecontext-in-legacy-systems/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/sdk-implementation-context-propagation/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/sdk-implementation-context-propagation/auto-instrumentation-vs-manual-span-creation/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/sdk-implementation-context-propagation/auto-instrumentation-vs-manual-span-creation/manual-span-creation-for-custom-business-logic/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/sdk-implementation-context-propagation/context-propagation-across-service-meshes/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/sdk-implementation-context-propagation/context-propagation-across-service-meshes/propagating-trace-context-through-kafka-consumers/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/sdk-implementation-context-propagation/handling-async-boundaries-in-nodejs-and-python/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/sdk-implementation-context-propagation/handling-async-boundaries-in-nodejs-and-python/fixing-dropped-spans-in-async-python-fastapi-routes/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/sdk-implementation-context-propagation/opentelemetry-sdk-setup-for-backend-services/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/sdk-implementation-context-propagation/opentelemetry-sdk-setup-for-backend-services/step-by-step-opentelemetry-python-sdk-integration/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.distributed-tracing.com/sdk-implementation-context-propagation/trace-context-in-multi-threaded-environments/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

