/diagnostics

Node.js Diagnostics Working Group

MIT LicenseMIT

Diagnostics Working Group

The goal of this WG is to ensure Node provides a set of comprehensive, documented, extensible diagnostic protocols, formats, and APIs to enable tool vendors to provide reliable diagnostic tools for Node.

Work is divided into several domains:

Background, reference documentation, samples, and discussion for each domain is contained within its folder.

Work needed includes:

  • Collect, understand, and document existing diagnostic capabilities and entry-points throughout Node, V8, and other components.
  • Collect and document projects and products providing diagnostics for Node with brief description of their technical architecture and sponsoring organizations.
  • Identify opportunities and gaps, then propose and implement solutions.

Current Initiatives

Initiative Champion Stakeholders Links
Diagnostic Channel @qard nodejs#180
Async Hooks @ofrobots nodejs#124
Async Context @mike-kaufman @kjin nodejs#107
Node-report in core @mhdawson @richardlau coming soon
Support tiers @mhdawson nodejs#157
CPU Profiling @mmarchini nodejs#148
Post-mortem WG merge @mmarchini nodejs/post-mortem#48

Need volunteers for

Initiative Champion Links
Trace Events nodejs#84
Performance Profiles nodejs#161
Time-travel debugging nodejs#164
Platform neutrality

Logistics

  • Monthly Meetings
  • Biannual F2F

Members