-
Notifications
You must be signed in to change notification settings - Fork 359
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
Tool for tracing live events? #663
Comments
Just posting this as FYI. If you are on linux, there is an alternative to opening a nettrace file, and that would be using a speedscope file.
But it sounds like you want to view events as they are coming in, which I think would require a new tool to be built. |
As another FYI, I think this is how If we were to have a tool that will show live events, I think it should be an option on |
https://github.com/dotnet/diagnostics/blob/master/documentation/design-docs/diagnostics-client-library.md |
Thanks! I am actually the person who proposed and implemented the SpeedScope exporter microsoft/perfview#842 ;) SpeedScope gives no possibility to display information about events, it only visualizes CPU samples.
I am aware of diagnostics client lib, I would just prefer not to implement it on my own.
I agree. IMHO extending |
Very cool! Then you will definitely know more about it than me. :) Been looking at it to understand how it works.
Didn't know about that; it does limit its uses then.
I agree that would be nice to already have. I did some experimenting and managed to add a |
@adamsitnik Noah is OOF until January so I'll answer some of the questions here on his behalf :)
Yes, we have #564 filed tracking this work item. The interop team has asked for this, specifically for binder tracing. It seems like many people are interested in seeing this happen, so I am hoping that either John or I would be able to work on this.
This is another work item that's being tracked by #489 - it seems like you just want to view the events in live, but this particular work item tracks implementing/extending a new/existing tool to be able to read a trace file without having to copy it onto a Windows box. Again, it seems like this is a popular request so it is on our radar of things to do. Hope that helps! |
Thanks for the info @sywhang . TryDotNet/DotNetInterative is interested in this as well and we do want live events for the Jupyter notebooks. |
While working on #623 and reviewing @tmds blog post about tracing .NET Core apps I've realized that we don't have any tool that would allow for tracing and viewing live events on Linux.
I can specify the list of providers to
dotnet trace
but I can't view the events without copying the nettrace file to Windows and opening it with PerfView. Or writing my own console line tool.An example of a tool that works with ETW only: https://github.com/goldshtn/etrace
@noahfalk do we have any plans for a tool like this?
The text was updated successfully, but these errors were encountered: