MENU

Fun & Interesting

Zero config debugging with Deno and OpenTelemetry

Deno 8,951 1 month ago
Video Not Working? Fix It Now

(Originally published here: https://www.youtube.com/watch?v=5mn3EpWCcJs) Deno 2.2. ships with built-in OpenTelemetry. Get immediate logs, traces, and metrics. Learn more: https://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: - https://deno.com/blog/otel-tracing-in-node-and-deno - https://docs.deno.com/runtime/fundamentals/open_telemetry/ Deno is an all-in-one batteries included JavaScript and TypeScript toolchain. Website: https://deno.com GitHub: https://github.com/denoland Discord: https://discord.gg/deno Bluesky: https://bsky.app/profile/deno.land Mastodon: https://fosstodon.org/@deno_land Twitter: https:/twitter.com/deno_land

Comment