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

Add docs to better describe the .NET diagnostic experience #515

Closed
26 tasks done
Tracked by #5929
noahfalk opened this issue Oct 1, 2019 · 9 comments · Fixed by #4341
Closed
26 tasks done
Tracked by #5929

Add docs to better describe the .NET diagnostic experience #515

noahfalk opened this issue Oct 1, 2019 · 9 comments · Fixed by #4341
Assignees
Labels
Bottom Up Work diagnostic global tooling documentation Documentation related issue dotnet-counters dotnet-dump dotnet-sos dotnet-trace Priority:1 Work that is critical for the release, but we could probably ship without User Story A single user-facing feature. Can be grouped under an epic.
Milestone

Comments

@noahfalk
Copy link
Member

noahfalk commented Oct 1, 2019

We've done lots of diagnostic work, but customers either aren't aware of it or don't know how it works. We need documentation on docs.microsoft.com to explain everything we've been building in a consistent and accessible way. Now that we have a landing page we need to fill it out much more. If the check list below is too much work for a single work item or hard to parcel out feel free to create additional items that track just one bullet and link them:

@noahfalk
Copy link
Member Author

noahfalk commented Oct 1, 2019

cc @dotnet/dotnet-diag @shirhatti @davidfowl

@sdmaclea
Copy link
Contributor

sdmaclea commented Oct 1, 2019

There is some work in flight.
dotnet/docs#13981
dotnet/docs#14110

@samsp-msft
Copy link
Member

I'd also suggest:

  • Whitepaper and sample agent for monitoring a containerized site/service
  • Protocol docs for event pipe

@josalem
Copy link
Contributor

josalem commented Oct 7, 2019

IPC protocol is documented here: https://github.com/dotnet/diagnostics/blob/master/documentation/design-docs/ipc-protocol.md

It should probably be moved out of "design-docs" though, as it is an actual documentation of the protocol.

@noahfalk
Copy link
Member Author

noahfalk commented Oct 7, 2019

Whitepaper and sample agent for monitoring a containerized site/service

I think this would be very useful, but is probably a big enough scope of work that we treat it as its own feature that is scheduled during 5.0. The 3.0 goals were primarily to let people do ad-hoc analysis and investigation using these tools. Monitoring gets into other concerns such as alerting, triggered data collection, storage policies, data-transport and aggregation.

@sywhang
Copy link
Contributor

sywhang commented Nov 8, 2019

EventCounters, conceptual overview, how to consume them in-proc and out-of-proc, how to add new ones

#605 adds this.

@tommcdon tommcdon modified the milestones: 3.0, 3.1 Nov 20, 2019
@sywhang sywhang modified the milestones: 3.1, 5.0 Nov 21, 2019
@tommcdon tommcdon added the Priority:1 Work that is critical for the release, but we could probably ship without label Mar 7, 2020
@tommcdon tommcdon moved this from Backlog to P1 in .NET Core Diagnostics Jun 6, 2020
@noahfalk noahfalk changed the title Add docs for .Net Core 3.0 feature work Add docs for .Net Core 3.0 and 5.0 feature work Sep 19, 2020
@noahfalk noahfalk changed the title Add docs for .Net Core 3.0 and 5.0 feature work Add docs to better describe the .NET diagnostic experience Sep 19, 2020
@tommcdon tommcdon modified the milestones: 5.0, 6.0 Oct 26, 2020
@hoyosjs
Copy link
Member

hoyosjs commented Sep 24, 2021

Need to add #2608 mentions to EventSource (special types that require manual marshaling to ETW types).

@mikelle-rogers mikelle-rogers moved this from User Stories to 7.0.0 in .NET Core Diagnostics Feb 7, 2022
@mikelle-rogers mikelle-rogers added this to In progress in Diagnostics Docs Mar 4, 2022
@mikem8361 mikem8361 modified the milestones: 7.0.0, 8.0.0 Oct 10, 2023
.NET Core Diagnostics automation moved this from 7.0.0 to Done Oct 19, 2023
mikelle-rogers added a commit that referenced this issue Oct 19, 2023
Retire duplicate documentation by redirecting to docs that will be updated.

fixes #515

---------

Co-authored-by: Noah Falk <noahfalk@users.noreply.github.com>
Diagnostics Docs automation moved this from In progress to Done Oct 19, 2023
@ghost ghost locked as resolved and limited conversation to collaborators Nov 19, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Bottom Up Work diagnostic global tooling documentation Documentation related issue dotnet-counters dotnet-dump dotnet-sos dotnet-trace Priority:1 Work that is critical for the release, but we could probably ship without User Story A single user-facing feature. Can be grouped under an epic.
Development

Successfully merging a pull request may close this issue.

10 participants