
OpenTelemetry Instrumentation for Node.js
A hands-on guide to instrumenting Node.js applications with OpenTelemetry — covering traces, metrics, and logs with auto-instrumentation, custom spans, context propagation, and exporter configuration.
Tags
33 articles · Page 3 of 3

A hands-on guide to instrumenting Node.js applications with OpenTelemetry — covering traces, metrics, and logs with auto-instrumentation, custom spans, context propagation, and exporter configuration.

A step-by-step tutorial for building an event-driven microservice using Node.js, RabbitMQ, and TypeScript — covering event publishing, consumption, dead letter queues, and idempotent processing.

A step-by-step tutorial for building a URL shortener service with short code generation, redirect handling, click analytics, and rate limiting — covering the full system design from database schema to API.

A step-by-step tutorial for building a live-updating dashboard using WebSockets — covering server setup, client connection management, data streaming, reconnection logic, and scaling considerations.

How to implement structured logging that makes production debugging fast — covering JSON log formats, context propagation, log levels, sensitive data masking, and integration with log aggregation tools.

A hands-on guide to implementing GraphQL subscriptions for real-time updates — covering WebSocket transport, subscription resolvers, filtering, and scaling considerations.

A complete guide to building, testing, and distributing a Node.js CLI tool — covering argument parsing, interactive prompts, output formatting, and npm publishing.

Techniques for diagnosing memory leaks, excessive allocation, and OOM kills in production — covering heap snapshots, profiling tools, and common leak patterns.

Patterns for integration tests that are reliable, fast, and catch real bugs — covering database setup, API testing, and avoiding flaky test syndrome.