Diagnosing .NET 6 issues from sidecar containers using dotnet-monitor

  Рет қаралды 7,934

dotnet

dotnet

Күн бұрын

Mike Rousos continues his series on how to use .NET CLI tools to diagnose common performance and reliability issues by showing how dotnet-monitor can be used to easily diagnose issues in Kubernetes clusters from sidecar containers.
Links:
dotnet-monitor GitHub repo: github.com/dot...
dotnet-monitor Docker image: hub.docker.com...
The small sample app I diagnosed: github.com/mjr...
Documentation on other .NET CLI diagnostic tools: docs.microsoft...
Previous similar On.NET shows I’ve recorded that folks may want to refer back to:
Diagnosing thread pool starvation with dotnet-counters and dotnet-dump: docs.microsoft...
Diagnosing managed memory leaks with dotnet-dump: docs.microsoft...
Diagnosing high CPU usage with dotnet-trace: docs.microsoft...
Diagnosing LOH issues w/ GC traces from dotnet-trace: docs.microsoft...
🙋‍♀️🙋‍♂️ Get your questions answered on the Microsoft Q&A for .NET: aka.ms/dotnet-qa
🏫 Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: aka.ms/learndo...
#dotnetmonitor #dotnet #performance

Пікірлер: 9
@KarthikMcyclist
@KarthikMcyclist 2 жыл бұрын
James is awesome ! As always great session..
@w32crazydev
@w32crazydev 6 ай бұрын
Would be great if we could use this with docker too and share that ipc via unix sock. Still cant do this in docker desktop on windows it seems
@arunsinghk1
@arunsinghk1 7 ай бұрын
This is great. Thank you.
@obiwan_smirnobi
@obiwan_smirnobi Жыл бұрын
Thanks for the video! 🔥
@kylenic33
@kylenic33 2 жыл бұрын
Seems like I'm already covered via metrics I export from dotnet with prometheus and grafana dashboards. Ideally it would be nice to debug via IDE (Rider/VS) a running build in staging env.
@OeHomestead
@OeHomestead 2 жыл бұрын
Very useful indeed :)
@vivekanandkoppula5464
@vivekanandkoppula5464 2 жыл бұрын
How is it different from dapr side car container.
@mikerousos4036
@mikerousos4036 2 жыл бұрын
The side car technology used is just a detail. What I wanted to highlight here was how dotnet-monitor can be used from a side car to easily gather diagnostics. I haven't tried using dotnet-monitor in a dapr side car, but my guess is that it would work there the same as any other scenario. I'll try that out soon to see how it goes!
@S3Kglitches
@S3Kglitches 2 жыл бұрын
hi what about so many VS 2022 Razor tooling issues? Most importantly, the editor.
CoreWCF - What's new and what's next
18:48
dotnet
Рет қаралды 15 М.
Diagnosing thread pool exhaustion issues in .NET Core apps
23:57
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 33 МЛН
Мама у нас строгая
00:20
VAVAN
Рет қаралды 10 МЛН
Inspecting application metrics with dotnet-monitor
24:12
8 await async mistakes that you SHOULD avoid in .NET
21:13
Nick Chapsas
Рет қаралды 315 М.
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 324 М.
Diagnosing memory leaks in .NET apps
37:32
dotnet
Рет қаралды 36 М.
You are doing .NET logging wrong. Let's fix it
25:29
Nick Chapsas
Рет қаралды 174 М.
Building a .NET 6 API Using TDD
1:38:59
Wes Doyle
Рет қаралды 148 М.