Node.js Diagnostics Working Group
Switch branches/tags
Nothing to show
Clone or download

README.md

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 https://github.com/nodejs/diagnostics/issues/180
Async Hooks @ofrobots https://github.com/nodejs/diagnostics/issues/124
Async Context @mike-kaufman @kjin https://github.com/nodejs/diagnostics/issues/107
Node-report in core @mhdawson @richardlau coming soon
Support tiers @mhdawson https://github.com/nodejs/diagnostics/issues/157
CPU Profiling @mmarchini https://github.com/nodejs/diagnostics/issues/148
Post-mortem WG merge @mmarchini https://github.com/nodejs/post-mortem/issues/48

Need volunteers for

Initiative Champion Links
Trace Events https://github.com/nodejs/diagnostics/issues/84
Performance Profiles https://github.com/nodejs/diagnostics/issues/161
Time-travel debugging https://github.com/nodejs/diagnostics/issues/164
Platform neutrality

Logistics

  • Monthly Meetings
  • Biannual F2F

Members