<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Observability on Luiz Vieira</title>
    <link>https://luizvieira.me/tags/observability/</link>
    <description>Recent content in Observability on Luiz Vieira</description>
    <image>
      <title>Luiz Vieira</title>
      <url>https://luizvieira.me/profile.jpeg</url>
      <link>https://luizvieira.me/profile.jpeg</link>
    </image>
    <generator>Hugo</generator>
    <language>en-US</language>
    <lastBuildDate>Wed, 03 Jun 2026 18:00:00 -0700</lastBuildDate>
    <atom:link href="https://luizvieira.me/tags/observability/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Improving MongoDB Observability with Spring Data</title>
      <link>https://luizvieira.me/mongodb-observability-spring-data/</link>
      <pubDate>Thu, 07 May 2026 18:07:11 -0700</pubDate>
      <guid>https://luizvieira.me/mongodb-observability-spring-data/</guid>
      <description>How we improved MongoDB tracing spans in Spring Data by adding a custom command listener to surface query details while keeping sensitive values sanitized.</description>
    </item>
    <item>
      <title>Getting Observability Right with Spring AI and WebFlux</title>
      <link>https://luizvieira.me/spring-ai-webflux-observability/</link>
      <pubDate>Sat, 01 Nov 2025 12:30:24 -0900</pubDate>
      <guid>https://luizvieira.me/spring-ai-webflux-observability/</guid>
      <description>How I got observability working in my reactive Spring AI app using WebFlux, after hours debugging tracing and context propagation issues.</description>
    </item>
    <item>
      <title>Fixing Tracing Propagation in Spring WebFlux in One Line</title>
      <link>https://luizvieira.me/micrometer-tracing-spring-webflux-propagation/</link>
      <pubDate>Mon, 27 Jan 2025 17:15:24 -0800</pubDate>
      <guid>https://luizvieira.me/micrometer-tracing-spring-webflux-propagation/</guid>
      <description>Upgrading to Spring Boot 3.2 revealed tracing issues in a WebFlux service. A single line of code fixed broken span propagation and improved debugging.</description>
    </item>
    <item>
      <title>Spring Boot 3 Upgrade Lost 90% of Our Distributed Traces</title>
      <link>https://luizvieira.me/spring-boot-3-tracing-sampling-default-probability/</link>
      <pubDate>Wed, 17 Jul 2024 08:44:24 -0700</pubDate>
      <guid>https://luizvieira.me/spring-boot-3-tracing-sampling-default-probability/</guid>
      <description>After upgrading Spring Boot version to 3.3.1 we noticed that 90% of our distributed tracing in our observability tool were gone. In this post we tell the story</description>
    </item>
    <item>
      <title>Spring Sleuth to Micrometer Migration in Spring Boot 3</title>
      <link>https://luizvieira.me/spring-boot-3-spring-sleuth-micrometer-migration/</link>
      <pubDate>Thu, 11 Apr 2024 20:55:24 -0700</pubDate>
      <guid>https://luizvieira.me/spring-boot-3-spring-sleuth-micrometer-migration/</guid>
      <description>Spring Sleuth was removed in Spring Boot version 3 in favor of Micrometer and I recently migrated many services and want to share the learnings with you.</description>
    </item>
    <item>
      <title>Learnings from the book Mastering Distributed Tracing</title>
      <link>https://luizvieira.me/learnings-book-mastering-distributed-tracing/</link>
      <pubDate>Sat, 04 Mar 2023 11:03:35 -0800</pubDate>
      <guid>https://luizvieira.me/learnings-book-mastering-distributed-tracing/</guid>
      <description>These are my learnings from the book Mastering Distributed Tracing: Analyzing Performance in Microservices and Complex Systems</description>
    </item>
    <item>
      <title>Learnings from the book Distributed Tracing in Practice</title>
      <link>https://luizvieira.me/learnings-book-distributed-tracing-practice/</link>
      <pubDate>Tue, 24 Jan 2023 21:24:35 -0800</pubDate>
      <guid>https://luizvieira.me/learnings-book-distributed-tracing-practice/</guid>
      <description>These are my learnings from the book Distributed Tracing in Practice: Instrumenting, Analyzing, and Debugging Microservices</description>
    </item>
    <item>
      <title>Observability Basics</title>
      <link>https://luizvieira.me/observability-basics/</link>
      <pubDate>Sat, 21 Jan 2023 10:59:18 -0800</pubDate>
      <guid>https://luizvieira.me/observability-basics/</guid>
      <description>Learn what is Observability and the basic signals that allow a system to be observable</description>
    </item>
    <item>
      <title>Choosing Service Level Objectives (SLOs): Google&#39;s Lessons</title>
      <link>https://luizvieira.me/choosing-service-level-objectives-slo/</link>
      <pubDate>Wed, 04 May 2022 20:20:26 -0700</pubDate>
      <guid>https://luizvieira.me/choosing-service-level-objectives-slo/</guid>
      <description>Learn from the mistakes and experience of Google&amp;rsquo;s team how to choose the Service Level Objectives (SLOs) for your services</description>
    </item>
  </channel>
</rss>
