-
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
Node.js Diagnostics Deep Dive Meeting 2020-07-29 #419
Comments
FYI I changed the minutes link to a HackMD link for trial. We usually don't have much on the notes for deep dives anyway, so it shouldn't be disruptive. |
For this week I suggest we continue the deep dive into "unexpected behavior" use journey. If folks think we should discuss something else let me know. |
+1, I may be a bit late but will join as soon as I can after my previous meeting. |
@mmarchini could elaborate about the "unexpected behavior"? If has any doc about it, just to understand more to the meeting. |
Sure. We use Deep Dive meetings to discuss a single topic in depth, and for the past few months we've been using that time to discuss User Journeys with three goals: 1) listing existing tools and techniques to handle a given problem; 2) identifying gaps in tooling (problems that don't have appropriate tooling to be investigated and solved); and 3) write documentation on diagnostics best practices based on our findings. We've been tackling this by focusing on the symptoms user find instead of focusing on the tools. As an example, we didn't start discussing how to use Linux perf, instead we discussed which symptoms the user sees when experiencing a performance issue, and what steps they should take to determine if Linux perf or V8 CPU Profiler or something else is the best tool for investigation. "Unexpected behavior" is essentially everything the application does that it shouldn't: return incorrect values in response to a request, or wrong status code or don't return nothing, for example. In the last meeting we discussed some of the possible symptoms and causes for unexpected behavior. You can see the evolving document here. We already covered other topics if you want to take a look how the document looks after discussion: Performance, Memory and Crashes, Discission on each topic usually takes a few meetings. Finally, based on those discussions we add/improve documentation in the repository, which we intend to include in the redesigned Node.js website. The recordings for the last deep dive are available here if you want to take a look. |
@mmarchini it's clear for me now! Thanks. |
Time
UTC Wed 29-Jul-2020 16:30 (04:30 PM):
Or in your local time:
Links
Minutes Google Doc: https://docs.google.com/document/d/12BP5Y1Ivcrd3sJBOh7iRgDvTu6G8CmCdpG-FhVTi9x8/editAgenda
Extracted from diag-deepdive-agenda labelled issues and pull requests from the nodejs org prior to the meeting.
nodejs/diagnostics
Invited
Observers/Guests
Notes
The agenda comes from issues labelled with
diag-deepdive-agenda
across all of the repositories in the nodejs org. Please label any additional issues that should be on the agenda before the meeting starts.Joining the meeting
The text was updated successfully, but these errors were encountered: