Zero config debugging with Deno and OpenTelemetry @deno_land
Zero config debugging with Deno and OpenTelemetry  @deno_land
Uploaded March 2025 | Updated September 2026, 3 weeks ago
(Originally published here: youtube.com/watch?v=5mn3EpWCcJs)

Deno 2.2. ships with built-in OpenTelemetry. Get immediate logs, traces, and metrics. Learn more: deno.com/blog/v2.2

00:00 Intro
01:46 What is debugging? First principles
02:14 The problem with logging
04:22 DEMO: Improved logs with Deno and OTel
07:04 How does that work? async context propagation
08:05 How to determine *who* triggered an issue?
09:02 Traces: who, what, when, and how long?
11:22 DEMO: Tracing by request with Deno and OTel
13:40 Advanced tracing: tracing across micro services
15:05 DEMO: Traces across microservices with Deno and OTel
16:59 Metrics: How to determine when something is wrong?
17:38 DEMO: Metrics out of the box with Deno and OTel
19:08 Three pillars of OpenTelemetry
20:52 How to get improved zero config debugging today

Resources:
- deno.com/blog/otel-tracing-in-node-and-deno
- docs.deno.com/runtime/fundamentals/open_telemetry

Deno is an all-in-one batteries included JavaScript and TypeScript toolchain.

Website: deno.com
GitHub: github.com/denoland
Discord: discord.gg/deno
Bluesky: https://bsky.app/profile/deno.land
Mastodon: fosstodon.org/@deno_land
Twitter: https:/twitter.com/deno_land
Zero config debugging with Deno and OpenTelemetryRun JavaScript Anywhere!what is the traceparent header? #codingThe Deno 2.1 LivestreamOur fight with Oracle is getting crazy...Deploy Deno to AWS LambdaRuntime Security in DenoThe easiest way to work with LLMsDeno Weekly Update 2024-01-14Deno Sessions: v1.37, Jupyter Notebooks with Noteable.io, and moreFresh Partials are Here!Fresh is here to stay
Deno |

Zero config debugging with Deno and OpenTelemetry

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER