-
Notifications
You must be signed in to change notification settings - Fork 78
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
Expectation about tier of support from diagnostic tools and VMs #157
Comments
I made a non-exhaustive list of tools we have today (either inside Node.js core, in the VM or as external tools). If I forgot anything, feel free to edit the list and include it. TracingOS/External Tracing Tools
Other
ProfilingV8
External Stack Samplers
Heap and Memory Analysis
Step Debugging
Other tools
|
Diagnostics WorkGroup Deep Dive Meeting on Expected Support Tiers - 2018-??-??TimeTBD AgendaBrainstorm of available diagnostic toolsBefore discussing support tiers for diagnostic tools, we need to know which Questions we need to answer
Support tiers for tools outside Node.js coreMost diagnostic tools we have today exist outside of Node.js core, which means Questions we need to answer
Node.js/V8 Support TiersSome tools rely on V8's non-supported APIs and features to work (i.e., Linux Questions we need to answer
Discuss possible support tiers for diagnostic toolsDefine support tiers with their respective expectationsQuestions we need to answer
Define criteria for tools to go under a specific support tierQuestions we need to answer
Invited
|
Should we discuss this during the upcoming collaboration summit? There's already a session booked for diagnostics. cc @mhdawson Otherwise, we (Netflix) would be happy to host a diagnostic summit at our offices in Los Gatos, CA at some point. |
I think we should add to the topics we discuss at the collaborator's summit. It's also good to start planning for the next summit dedicated to diagnostics. The only thing I'd add on that front is that there was some discussion that maybe the next one should be in Europe? |
I can look into having nearForm host in Ireland if y'all would like :) maybe around NCEU so we can consolidate travel. |
I like the idea of consolidating travel with NCEU. |
@mhdawson Given the conversation from the collaborator's summit, can we start to get alignment on tiers of support for the toolchain that @mmarchini has listed here? |
@yunong lets start with a list of the tools and then we can build the matrix which answers the questions above for each tool. |
@mhdawson Is this something we can discuss at the next WG meeting? |
Sure, adding the agenda tag. |
I put together this gist as a starting point for what we might PR into the project somewhere: https://gist.github.com/mhdawson/ead071dde71f71ae5af11ccbaca4f1ec Please take a look and maybe we can discuss in the next WG meeting. |
I'm somewhat tempted to add something along the lines of "gathering vs. visualization/processing vs. 'online'" to the table. But I'm not sure yet what exactly that would mean. But I think the table as-is would be valuable to bring into the project. |
@jkrems, I had similar thoughts in that its important that we don't break the generation of the data needed by externals tools, but a bit less so if the data is available and the tools themselves need a fix. If you can think of a good way to fit it in let me know/ |
PR based on tiers discussion in last Diagnostics meeting: nodejs/node#21870 |
should this remain open? [ I am trying to chase dormant issues to closure ] |
This issue is stale because it has been open many days with no activity. It will be closed soon unless the stale label is removed or a comment is made. |
This issue is stale because it has been open many days with no activity. It will be closed soon unless the stale label is removed or a comment is made. |
Action items:
The text was updated successfully, but these errors were encountered: