dotnet / tye

Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier. Project Tye includes a local orchestrator to make developing microservices easier and the ability to deploy microservices to Kubernetes with minimal configuration.
MIT License
5.28k stars 520 forks source link

Add support for dotnet monitor #558

Open davidfowl opened 4 years ago

davidfowl commented 4 years ago

What should we add or change to make your life better?

We should swap out our custom event pipe logic for dotnet monitor and we should support deploying dotnet monitor sidecards to k8s clusters.

Why is this important to you?

rspaulino commented 4 years ago

@davidfowl right now I'm using vscode on a Mac, which mean that to get some of the basic functionality I get from VS19-Win I have to do a lot of hacking and duck taping. Install trace, counters, etc and then use some speed scope or chrome to see some of the information collected. having dotnet-monitor and maybe a dashboard that go with it would simplify all hacking and maybe bring some of the basic tooling from VS19-Win, like the ability to see CPU, Memory Usages of running process/services, etc.

Right now, I'm tweaking Dapr observability component and trying to reuse Elastic-Kibana-APM to display that data and keep a log of the data after I stop the application.

For now this is ONLY for dev purpose.