Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change Tracing WG to Diagnostics WG #1009

Merged
merged 6 commits into from
Nov 4, 2016
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 18 additions & 9 deletions locale/en/about/working-groups.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ Core Working Groups are created by the
* [Website](#website)
* [Streams](#streams)
* [Build](#build)
* [Tracing](#tracing)
* [Diagnostics](#diagnostics)
* [i18n](#i18n)
* [Evangelism](#evangelism)
* [Roadmap](#roadmap)
Expand Down Expand Up @@ -106,17 +106,26 @@ Its responsibilities are:
* Creates and manages build-containers.


### [Tracing](https://github.com/nodejs/tracing-wg)
### [Diagnostics](https://github.com/nodejs/diagnostics)

The tracing working group's purpose is to increase the
transparency of software written in Node.js.
The diagnostics working group's purpose 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.

Its responsibilities are:
* Collaboration with V8 to integrate with `trace_event`.
* Maintenance and iteration on AsyncWrap.
* Maintenance and improvements to system tracing support (DTrace, LTTng, etc.)
* Documentation of tracing and debugging techniques.
* Fostering a tracing and debugging ecosystem.
* 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.

Work is divided into several domains:

* [Tracing](https://github.com/nodejs/diagnostics/blob/master/tracing)
* [Profiling](https://github.com/nodejs/diagnostics/blob/master/profiling)
* [Heap and Memory Analysis](https://github.com/nodejs/diagnostics/blob/master/heap-memory)
* [Step Debugging](https://github.com/nodejs/diagnostics/blob/master/debugging)

### i18n

Expand Down