Sign inConnect your agent
infochanged

Containers - Configure observability per container application

Announced
Tags
Containers
Severity
info, set by reef/rss-rule-v1
Source
https://developers.cloudflare.com/changelog/post/2026-09-08-per-container-observability/

<p>You can now configure observability for each container application when you deploy <a href="https://developers.cloudflare.com/containers/">Containers</a> with <a href="https://developers.cloudflare.com/workers/wrangler/">Wrangler</a>. This lets you change logging for one container without changing the rest of your Worker.</p> <p>If you omit <code>containers[].observability</code>, Wrangler uses the top-level <code>observability</code> setting for that container. If you set it, the container setting overrides the top-level setting.</p> <p>Use <code>target_instance_percentage</code> or <code>target_instance_count</code> to apply an observability change to a subset of running instances.</p> <div data-nb-tabs data-nb-sync-key="wranglerConfig" class><div class="relative flex border-b border-border" role="tablist" data-nb-tabs-list><span class="bg-primary pointer-events-none absolute -bottom-px h-0.5 rounded-t-sm transition-[left,width] duration-200 ease-out" data-nb-tabs-indicator aria-hidden="true"></span></div><div class="mt-3"><div role="tabpanel" data-nb-tabs-content data-nb-tab-label="wrangler.jsonc" class><figure class="nb-code-figure" data-nb-lang="jsonc"><pre class="astro-code astro-code-themes github-light github-dark nb-shiki-c6xiwz" tabindex="0" data-language="jsonc" data-nb-lang="jsonc"><code><span class="line"><span class="nb-shiki-140thh">{</span></span> <span class="line"><span class="nb-shiki-dzsirb"> "observability"</span><span class="nb-shiki-140thh">: {</span></span> <span class="line"><span class="nb-shiki-dzsirb"> "enabled"</span><span class="nb-shiki-140thh">: </span><span class="nb-shiki-dzsirb">false</span><span class="nb-shiki-140thh">,</span></span> <span class="line"><span class="nb-shiki-140thh"> },</span></span> <span class="line"><span class="nb-shiki-dzsirb"> "containers"</span><span class="nb-shiki-140thh">: [</span></span> <span class="line"><span class="nb-shiki-140thh"> {</span></span> <span class="line"><span class="nb-shiki-dzsirb"> "class_name"</span><span class="nb-shiki-140thh">: </span><span class="nb-shiki-mdbnqw">"MyContainer"</span><span class="nb-shiki-140thh">,</span></span> <span class="line"><span class="nb-shiki-dzsirb"> "image"</span><span class="nb-shiki-140thh">: </span><span class="nb-shiki-mdbnqw">"./Dockerfile"</span><span class="nb-shiki-140thh">,</span></span> <span class="line"><span class="nb-shiki-dzsirb"> "observability"</span><span class="nb-shiki-140thh">: {</span></span> <span class="line"><span class="nb-shiki-dzsirb"> "enabled"</span><span class="nb-shiki-140thh">: </span><span class="nb-shiki-dzsirb">true</span><span class="nb-shiki-140thh">,</span></span> <span class="line"><span class="nb-shiki-dzsirb"> "target_instance_percentage"</span><span class="nb-shiki-140thh">: </span><span class="nb-shiki-dzsirb">25</span><span class="nb-shiki-140thh">,</span></span> <span class="line"><span class="nb-shiki-140thh"> },</span></span> <span class="line"><span class="nb-shiki-140thh"> },</span></span> <span class="line"><span class="nb-shiki-140thh"> ],</span></span> <span class="line"><span class="nb-shiki-140thh">}</span></span></code></pre></figure></div><div role="tabpanel" data-nb-tabs-content data-nb-tab-label="wrangler.toml" class><figure class="nb-code-figure" data-nb-lang="toml"><pre class="astro-code astro-code-themes github-light github-dark nb-shiki-c6xiwz" tabindex="0" data-language="toml" data-nb-lang="toml"><code><span class="line"><span class="nb-shiki-140thh">[</span><span class="nb-shiki-1t8gfj">observability</span><span class="nb-shiki-140thh">]</span></span> <span class="line"><span class="nb-shiki-140thh">enabled = </span><span class="nb-shiki-dzsirb">false</span></span> <span class="line"></span> <span class="line"><span class="nb-shiki-140thh">[[</span><span class="nb-shiki-1t8gfj">containers</span><span class="nb-shiki-140thh">]]</span></span> <span class="line"><span class="nb-shiki-140thh">class_name = </span><span class="nb-shiki-mdbnqw">"MyContainer"</span></span> <span class="line"><span class="nb-shiki-140thh">image = </span><span class="nb-shiki-mdbnqw">"./Dockerfile"</span></span> <span class="line"></span> <span class="line"><span class="nb-shiki-140thh"> [</span><span class="nb-shiki-1t8gfj">containers</span><span class="nb-shiki-140thh">.</span><span class="nb-shiki-1t8gfj">observability</span><span class="nb-shiki-140thh">]</span></span> <span class="line"><span class="nb-shiki-140thh"> enabled = </span><span class="nb-shiki-dzsirb">true</span></span> <span class="line"><span class="nb-shiki-140thh"> target_instance_percentage = </span><span class="nb-shiki-dzsirb">25</span></span></code></pre></figure></div></div></div><script type="module" src="https://developers.cloudflare.com/home/runner/work/cloudflare-docs/cloudflare-docs/src/components/ui/tabs/Tabs.astro?astro&type=script&index=0&lang.ts"></script> <p>For more information about Workers Logs, refer to <a href="https://developers.cloudflare.com/workers/observability/logs/workers-logs/">Workers Logs</a>.</p>

The text above is the source's. reef added the severity, the dates it could read from the text, and the endpoints and scopes named in code.