distributed-debugging-debug-trace

Configure end-to-end debugging and distributed tracing across local and remote environments.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/chicanoandres702/SentientAIBrowser --skill distributed-debugging-debug-trace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: distributed-debugging-debug-trace
Source: https://github.com/chicanoandres702/SentientAIBrowser/tree/main/.agents/workflows/distributed-debugging-debug-trace
Command: npx skills add https://github.com/chicanoandres702/SentientAIBrowser --skill distributed-debugging-debug-trace

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Debugging distributed systems requires a cohesive setup for local and remote environments, tracing, logging, and diagnostics to quickly identify issues and understand system behavior.

Core Features & Use Cases

  • End-to-end debugging configurations for Node.js, frontend apps, and containerized deployments (VS Code, TypeScript, Jest, and attach-based workflows).
  • Distributed tracing and observability via OpenTelemetry with Jaeger exporters to correlate traces across services.
  • Remote debugging and observability tooling, including a remote inspector server, Chrome DevTools helpers, and remote debugging Docker setup.
  • Robust log and performance instrumentation pipeline with structured logging (Winston), source maps, and performance profiling to identify bottlenecks.
  • Production-ready debugging guidelines and configuration management to enable safe, repeatable troubleshooting across environments.

Quick Start

Enable the debugging and tracing setup in your project by activating the OpenTelemetry tracer and loading the recommended VS Code and Chrome DevTools configurations.

Frequently Asked Questions about distributed-debugging-debug-trace

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure distributed tracing with OpenTelemetry and Jaeger for Node.js?

Enable end-to-end debugging by loading the recommended VS Code configurations for TypeScript and Jest, then attach the debugger to your running Node.js process. This workflow supports multi-tool debugging across local and remote environments.

Can I use Chrome DevTools to debug frontend apps in containerized deployments?

Yes, you can use Chrome DevTools helpers alongside a remote debugging Docker setup to inspect frontend apps in containerized deployments. This allows you to access remote inspectors and diagnose issues within isolated environments.

What is the best way to capture structured logs and performance metrics during debugging?

The best way to capture structured logs and performance metrics is configuring a robust instrumentation pipeline using Winston for logging and source maps. This setup identifies bottlenecks through performance profiling across your services.

Does VS Code work with Jest and TypeScript for remote debugging workflows?

Yes, VS Code works with Jest and TypeScript by utilizing attach-based debugging workflows and a remote inspector server. This integration enables production-grade diagnostics and safe troubleshooting across local and containerized environments.

When do I need distributed debugging instead of standard local debugging?

You need distributed debugging when troubleshooting multi-service architectures requiring trace correlation across remote environments. Standard local debugging lacks the cohesive setup for OpenTelemetry instrumentation, remote inspector access, and cross-service trace collection.