<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Vincent Olsen</title>
    <description>The latest articles on DEV Community by Vincent Olsen (@vincentolsen).</description>
    <link>https://dev.to/vincentolsen</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4098726%2Fa4dbadba-2358-4828-a679-7bad7326b9d1.jpg</url>
      <title>DEV Community: Vincent Olsen</title>
      <link>https://dev.to/vincentolsen</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vincentolsen"/>
    <language>en</language>
    <item>
      <title>How I Passed the OpenTelemetry Certified Associate — 13 of 16 certs for Golden Kubestronaut</title>
      <dc:creator>Vincent Olsen</dc:creator>
      <pubDate>Fri, 28 Aug 2026 11:41:52 +0000</pubDate>
      <link>https://dev.to/vincentolsen/how-i-passed-the-opentelemetry-certified-associate-13-of-16-for-golden-kubestronaut-10l2</link>
      <guid>https://dev.to/vincentolsen/how-i-passed-the-opentelemetry-certified-associate-13-of-16-for-golden-kubestronaut-10l2</guid>
      <description>&lt;p&gt;I just passed the &lt;strong&gt;OpenTelemetry Certified Associate (OTCA)&lt;/strong&gt; on 27 August 2026 — my ninth multiple-choice CNCF cert on the way to Golden Kubestronaut.&lt;/p&gt;

&lt;p&gt;No real exam questions here: you have to sign a confidentiality agreement with the Linux Foundation, and I'm keeping to it. &lt;/p&gt;

&lt;h2&gt;
  
  
  What the OTCA actually weights
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Domain&lt;/th&gt;
&lt;th&gt;Weight&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;The OpenTelemetry API and SDK&lt;/td&gt;
&lt;td&gt;46%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;The OpenTelemetry Collector&lt;/td&gt;
&lt;td&gt;26%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fundamentals of Observability&lt;/td&gt;
&lt;td&gt;18%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Maintaining and Debugging Observability Pipelines&lt;/td&gt;
&lt;td&gt;10%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Nearly half the exam is one domain, and it isn't the half people prepare for. "API and SDK" doesn't mean writing instrumentation code — it means knowing what the SDK's parts do once configured: instrument selection, span processors and their queue behaviour, samplers and how a decision propagates downstream. The Collector's 26% is almost entirely YAML — read a pipeline, say what's wrong with it. Fundamentals at 18% is narrower than "what is observability": resource identity, semantic conventions, schema_url. The last 10% is small and unforgiving — you've either watched a Collector drop data or you haven't.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I studied
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;I used &lt;a href="https://kodekloud.com/courses/prep-course-opentelemetry-certified-associate-certification-otca" rel="noopener noreferrer"&gt;KodeKloud's Prep Course — OpenTelemetry Certified Associate (OTCA)&lt;/a&gt; as the spine. &lt;/li&gt;
&lt;li&gt;Writing the questions, and doing the mock exams again and again.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Writing the questions is the study
&lt;/h2&gt;

&lt;p&gt;The cheap version needs no tool and is the part worth stealing: &lt;strong&gt;for every topic you study, write three exam questions about it, including the wrong answers.&lt;/strong&gt; If you can't produce a convincing wrong answer, you've found your gap.&lt;/p&gt;

&lt;p&gt;I ran that habit at an unreasonable scale. Alongside the last several certs I've been building my own mock exam simulator — &lt;a href="https://www.goldenkubestronaut.app" rel="noopener noreferrer"&gt;https://www.goldenkubestronaut.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The OTCA bank meant three 60-question mocks weighted to the official split, every question with a defensible answer, three plausible distractors, and an explanation tied back to official documentation — all written from the published curriculum, and finished before I sat the exam. You cannot write a good distractor for a topic you only half understand. The distractor is the test, not the answer.&lt;/p&gt;

&lt;p&gt;One of my own 180:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;An incoming HTTP request carries &lt;code&gt;traceparent&lt;/code&gt; with the sampled flag clear. The SDK is configured with &lt;code&gt;OTEL_TRACES_SAMPLER=parentbased_traceidratio&lt;/code&gt; and &lt;code&gt;OTEL_TRACES_SAMPLER_ARG=0.5&lt;/code&gt;. What sampling decision is made for the resulting server span?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;It is sampled with 50% probability based on its trace ID, ignoring the parent flag&lt;/li&gt;
&lt;li&gt;It is always sampled because &lt;code&gt;parentbased_traceidratio&lt;/code&gt; defaults to keeping all traces with a parent&lt;/li&gt;
&lt;li&gt;It is dropped; &lt;code&gt;parentbased_*&lt;/code&gt; honors the parent's sampled flag when one exists&lt;/li&gt;
&lt;li&gt;It is sampled only if the parent's &lt;code&gt;tracestate&lt;/code&gt; contains an &lt;code&gt;otel&lt;/code&gt; vendor entry&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;

&lt;p&gt;Answer&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3.&lt;/strong&gt; &lt;code&gt;parentbased_traceidratio&lt;/code&gt; follows the upstream &lt;code&gt;traceparent&lt;/code&gt; sampled flag whenever there is one; the &lt;code&gt;0.5&lt;/code&gt; ratio is the fallback used only at the root. A sampled-clear parent therefore drops the child, which is what keeps a trace consistent end to end. (1) inverts that precedence, (2) invents a default that doesn't exist, and (4) confuses &lt;code&gt;tracestate&lt;/code&gt; with the sampled flag.&lt;/p&gt;

&lt;p&gt;Then I sat the mocks cold — same format, same 75% threshold, timed. The gaps that surfaced were real gaps, and I had a week to close them. The exam itself felt familiar: not because I'd seen the questions, but because I'd already had to think in the same shapes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try the application yourself
&lt;/h2&gt;

&lt;p&gt;If you're studying for KCNA or CGOA, both have a free mock exam once you log in — the easiest way to judge whether the questions are any good before spending anything.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.goldenkubestronaut.app/?utm_source=devto&amp;amp;utm_medium=blog&amp;amp;utm_campaign=otca-launch" rel="noopener noreferrer"&gt;goldenkubestronaut.app&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Here's what an OTCA question looks like in practice mode.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbjp73cl3ugnb5qic1xre.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbjp73cl3ugnb5qic1xre.png" alt="OTCA question in practice mode, with the explanation and source-doc link shown" width="799" height="485"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Practical notes
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;90 minutes, 60 questions, 75% to pass, remote-proctored&lt;/strong&gt; — that's what I sat on 27 August 2026. The &lt;a href="https://training.linuxfoundation.org/certification/opentelemetry-certified-associate-otca/" rel="noopener noreferrer"&gt;Linux Foundation OTCA page&lt;/a&gt; is the authority if it moves.&lt;/li&gt;
&lt;li&gt;Test your webcam and clear your desk well before your slot. Flag and move rather than staring — multiple choice rewards a second pass.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What's left
&lt;/h2&gt;

&lt;p&gt;Three to go for Golden Kubestronaut: &lt;strong&gt;CNPA&lt;/strong&gt;, then &lt;strong&gt;LFCS&lt;/strong&gt; and &lt;strong&gt;CNPE&lt;/strong&gt; hands-on. &lt;/p&gt;

</description>
      <category>devops</category>
      <category>kubernetes</category>
      <category>cloudnative</category>
      <category>opentelemetry</category>
    </item>
  </channel>
</rss>
