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

[feature request] non-Windows lightweight event viewer #489

Open
josalem opened this issue Sep 20, 2019 · 1 comment
Open

[feature request] non-Windows lightweight event viewer #489

josalem opened this issue Sep 20, 2019 · 1 comment
Labels
Milestone

Comments

@josalem
Copy link
Contributor

josalem commented Sep 20, 2019

Given a nettrace trace, I want to be able to view the event stats and payloads on a non-Windows platform. We currently have conversions for nettrace to formats like SpeedScope which enable the viewing of CPU sampling and stacks, but these lack the ability to investigate events in the trace.

I imagine that this hypothetical tool would be capable of opening a nettrace file and then filtering/viewing the events. This tool would preferably be something terminal based so that it would work seamlessly over remote connections. I am imagining a very simply 2 pane UI with basic interactions a la htop.

All the building blocks for this tool should already exist as byproducts of writing the other diagnostics tools. The majority of the investment would be in the efficient parsing of the trace file and rendering to the terminal. The System.CommandLine.Rendering APIs are still fairly nascent, but usable. There are alternatives like Miguel de Icaza's GUI.cs library which could also be used to expedite the UI work. If done correctly, the tool will be usable on all platforms.

This tool should be lightweight and focused solely on the viewing and filtering of events in an already collected trace.

@josalem josalem added this to the Future milestone Sep 20, 2019
@elinor-fung
Copy link
Member

elinor-fung commented Oct 16, 2019

Even having an easy non-interactive way to get at raw events on non-Windows would be useful - just a built-in way to dump all the events from a .nettrace into a text file (XML, CSV, JSON?).

@tommcdon tommcdon added the enhancement New feature or request label Oct 18, 2019
@tommcdon tommcdon modified the milestones: Future, 5.0 Oct 18, 2019
@tommcdon tommcdon modified the milestones: 5.0, 6.0 Dec 18, 2020
@tommcdon tommcdon modified the milestones: 6.0.0, 7.0.0 Jun 21, 2021
@tommcdon tommcdon modified the milestones: 7.0.0, 8.0.0 Sep 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants