Cloudflare has introduced a new Deployments tab for Durable Object (DO) namespaces in the dashboard. This feature surfaces information about the live versions of the backing Worker and the traffic distribution between them directly on the namespace page.
Previously, monitoring a gradual deployment for a Durable Object required navigating to the backing Worker script. The new tab consolidates this view, displaying metrics alongside deployment status, including requests, error rate, and wall time per version.
It is important to note that the tab is read-only. Actions such as promoting a version, rolling back, or splitting traffic must still be managed from the backing Worker's Deployments tab.
Actual vs. configured traffic split
A significant addition to this view is the Actual vs. configured traffic split column. Previously, this column only displayed the configured percentage. The new implementation shows the actual, observed traffic share next to the configured percentage.
Cloudflare explains that the observed split can differ from the configured one as long as multiple versions are active. This is because each Durable Object is pinned to the version it started on until a new deployment occurs. Consequently, individual objects may receive more traffic than others, leading to a discrepancy between the configured assignment and the actual load.
Users should also account for latency. Analytics can lag Workers analytics by several minutes due to ingestion delay and sampling. Therefore, the actual traffic share may take time to catch up after a configuration change.
To access this feature, navigate to Workers & Pages > Durable Objects, select a namespace, and then select the Deployments tab.