# Node.js Diagnostics WorkGroup Meeting 2020-08-05 ## Links * **Recording**: https://www.youtube.com/watch?v=Hq41on9RN1c * **GitHub Issue**: https://github.com/nodejs/diagnostics/issues/422 * **Minutes Google Doc**: https://hackmd.io/s/rJkEziD-P ## Present * Mary Marchini (@mmarchini) * Stephen Belanger (@qard) * Chengzhong Wu (@legendecas) ## Agenda ## Announcements *Extracted from **diag-agenda** labelled issues and pull requests from the **nodejs org** prior to the meeting. * No announcments ### nodejs/diagnostics * Expand the scope of deep dive meetings [#417](https://github.com/nodejs/diagnostics/issues/417) * Good idea * We can either wait to finish UJ or jump to other topics * Discuss during issue * Continue unified hooks discussion [#401](https://github.com/nodejs/diagnostics/issues/401) * Will continue to work on diagnostics channel stuff * Will open an issue to share context * Diagnostics channel: idea from a few years ago to have a general data fire hose(?) * There were some performance concerns around it * Trying to redesing so we can still have the fire hose deliberately without overhead when not in use * Difference between this and Node.js tracing? * OpenTracing is more (?) * More like the `debug` module, where you create a named channel and put data there * Pub/sub system where subscribers subscribe for a particular name * Construct and produce data _if_ there's a listener for given name * discuss: node.js contributor survey [#398](https://github.com/nodejs/diagnostics/issues/398) * Gireesh is not here, so skipping * Discuss usage and support of eBPF [#386](https://github.com/nodejs/diagnostics/issues/386) * Removed from agenda * Reviving "Zones" like proposals to TC39 [#375](https://github.com/nodejs/diagnostics/issues/375) * Presented on last TC39 meeting * Didn't advance * Still some concerns around dynamic scoping * Will be discussed in an incubator call in a couple of weeks * No actions from Diag WG in the next few weeks * Can remove from agenda * COVID-19 and WG sittings [#370](https://github.com/nodejs/diagnostics/issues/370) * No changes * Will close the issue later * Improving automated remote connection via Inspector Protcol [#348](https://github.com/nodejs/diagnostics/issues/348) * Will present a demo on next meeting * \[async_hooks\] stable API - tracking issue [#124](https://github.com/nodejs/diagnostics/issues/124) * Some async stuff got backported recently that broke older(?) users * Shouldn't block advancement though * Apparently Myles has a fix PR somewhere * Stephen: personally don't see any paths to ever getting it to stable * From my perspective it's the internals for things that people should actually use, like AsyncLocalStorage * Eventually we should deprecate it as an exposed thing * Not now, but when public APIs cover the actual use cases for async_hooks ## Q&A, Other ## Upcoming Meetings * **Node.js Foundation Calendar**: https://nodejs.org/calendar Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.