🌐
Microsoft Learn
learn.microsoft.com › en-us › dotnet › core › diagnostics › dotnet-monitor
dotnet-monitor diagnostic tool - .NET | Microsoft Learn
Learn how to install and use the dotnet-monitor tool to collect dumps, traces, logs, and metrics from applications in production environments.
🌐
GitHub
github.com › dotnet › dotnet-monitor › blob › main › documentation › setup.md
dotnet-monitor/documentation/setup.md at main · dotnet/dotnet-monitor
This repository contains the source code for .NET Monitor - a tool that allows you to gather diagnostic data from running applications using HTTP endpoints - dotnet-monitor/documentation/setup.md at main · dotnet/dotnet-monitor
Author   dotnet
Discussions

.net - How to use dotnet monitor in windows containers to collect application metrics - Stack Overflow
I'm trying to set up the use of dotnet-monitor in a windows pod. But if I understand correctly, there are no images for use on Windows nodes https://hub.docker.com/_/microsoft-dotnet-monitor. Is th... More on stackoverflow.com
🌐 stackoverflow.com
.NET 9 Lock Class
There is a nice video by Nick Chapsas that gives a good overview https://youtu.be/b4sUebHOTi4?si=V7OhrjdxJppV3euj More on reddit.com
🌐 r/dotnet
34
55
October 14, 2024
OpenTelemetry in Azure
Azure's monitoring brand is Azure Monitor. The product for application monitoring is Application Insights. https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview .NET Apps can send telemetry via a handful of different SDKs: Application Insights SDK - the more legacy approach Open Telemetry with the AzureMonitor exporter - the more modern approach Open Telemetry using the AzureMonitor distro - a wrapper package of the above that gives an opinionated 1-line experience. More on reddit.com
🌐 r/dotnet
1
1
January 24, 2024
Ultrawide monitor or Multiple monitors.
I currently have 34" Ultrawide, and 27" on the side. IMO best combo for me, 49" is too big, and I wanted to avoid having 3 monitors. So, to your question - both. :D But if I had to pick one (2x 24" or 1x 34"), I'd pick Ultrawide. More on reddit.com
🌐 r/dotnet
30
9
November 17, 2023
🌐
Scott Hanselman's Blog
hanselman.com › blog › exploring-your-net-applications-with-dotnetmonitor
Exploring your .NET applications with dotnet-monitor - Scott Hanselman's Blog
September 24, 2020 - It'll start up and you can talk to dotnet monitor with curl, wget, and pipe through jq and hit localhost:52323/processes to get a list of .NET Core processes it can think about.
🌐
GitHub
github.com › dotnet › dotnet-monitor
GitHub - dotnet/dotnet-monitor: This repository contains the source code for .NET Monitor - a tool that allows you to gather diagnostic data from running applications using HTTP endpoints · GitHub
Docs - Learn how to install, configure, and use dotnet-monitor.
Starred by 706 users
Forked by 124 users
Languages   C# 80.0% | C++ 6.4% | PowerShell 5.1% | Shell 4.4% | CMake 3.0% | Batchfile 0.7%
🌐
Microsoft
devblogs.microsoft.com › dev blogs › .net blog › introducing dotnet-monitor, an experimental tool
Introducing dotnet-monitor, an experimental tool - .NET Blog
May 20, 2021 - This blog post details how to get started with dotnet-monitor and covers the following: ... The setup instructions for dotnet-monitor vary based on the target environment.
🌐
YouTube
youtube.com › dotnet
dotnet-monitor Fundamentals - Accessing .NET Diagnostics Easier - YouTube
When running a .NET application, differences in diverse local and production environments can make it a challenge to collect diagnostic artifacts (e.g., logs...
Published   April 6, 2022
Views   8K
🌐
Dotnetstudy
dotnetstudy.com › tools-sdk › dotnet-monitor
dotnet monitor: A Deep Dive into Monitoring and Diagnostics
By specifying the --urls parameter, you define the endpoint on which dotnet monitor will be accessible. This setup allows for real-time monitoring and diagnostics of your application.
🌐
GitHub
github.com › dotnet › dotnet-monitor › blob › main › documentation › README.md
dotnet-monitor/documentation/README.md at main · dotnet/dotnet-monitor
This repository contains the source code for .NET Monitor - a tool that allows you to gather diagnostic data from running applications using HTTP endpoints - dotnet/dotnet-monitor
Author   dotnet
Find elsewhere
🌐
Microsoft Learn
learn.microsoft.com › en-us › dotnet › core › diagnostics › dotnet-counters
dotnet-counters diagnostic tool - .NET CLI - .NET | Microsoft Learn
Learn how to install and use the dotnet-counter CLI tool for ad-hoc health monitoring and first-level performance investigation.
🌐
Docker Hub
hub.docker.com › r › microsoft › dotnet-monitor
microsoft/dotnet-monitor - Docker Image
dotnet/monitor/base⁠: .NET Monitor Base · dotnet/aspire-dashboard⁠: Aspire Dashboard · dotnet/nightly/monitor⁠: .NET Monitor Tool (Preview) dotnet/samples⁠: .NET Samples · .NET Framework: dotnet/framework⁠: .NET Framework, ASP.NET and WCF · dotnet/framework/samples⁠: .NET Framework, ASP.NET and WCF Samples ·
🌐
Microsoft Learn
learn.microsoft.com › en-us › shows › on-dotnet › inspecting-application-metrics-with-dotnet-monitor
Inspecting application metrics with dotnet-monitor | Microsoft Learn
January 12, 2021 - dotnet-monitor is a command line tool that makes it easier to get access to diagnostics information in a dotnet process.In the episode, Rich is joined by Sourabh who explains to us the importance of gathering application diagnostics and also gives us a demo of how to run dotnet-monitor in Kubernetes[01:43] - Why was dotnet-monitor created?[05:37] - dotnet-monitor setup in kubernetes[14:50] - Integrating dotnet-monitor into other tools[16:45] - Support for additional metrics and event logs[19:12] - Exposing Prometheus style metrics Useful LinksIntroducing dotnet-monitor.NET Diagnostics on GitHubCollect diagnostics in containersWhat diagnostic tools are available in .NET Core?
🌐
GitHub
github.com › dotnet › dotnet-monitor › blob › main › documentation › localmachine.md
dotnet-monitor/documentation/localmachine.md at main · dotnet/dotnet-monitor
You can run dotnet tool install -g dotnet-monitor to install the latest version, see the full details here.
Author   dotnet
🌐
Microsoft
devblogs.microsoft.com › dev blogs › .net blog › announcing dotnet monitor in .net 6
Announcing dotnet monitor in .NET 6 - .NET Blog
October 11, 2022 - The applied rule will start monitoring the process for the condition that the trigger describes. If that condition is satisfied, the action list is executed assuming the specified limits have not yet been reached. The example below showcases an example where dotnet monitor will collect no more than one triage dump every hour if it detects sustained high CPU usage of greater than 80% for a duration of greater than one minute.
🌐
Microsoft
devblogs.microsoft.com › dev blogs › .net blog › what’s new in dotnet monitor
What's new in dotnet monitor - .NET Blog
October 11, 2022 - To configure dotnet monitor to run securely, you will need to generate an SSL certificate with an EKU for server usage. You can either request this certificate from your certificate authority or generate a self-signed certificate.
🌐
GitHub
github.com › dotnet › dotnet-monitor › tree › main › documentation
dotnet-monitor/documentation at main · dotnet/dotnet-monitor
This repository contains the source code for .NET Monitor - a tool that allows you to gather diagnostic data from running applications using HTTP endpoints - dotnet-monitor/documentation at main · dotnet/dotnet-monitor
Author   dotnet
🌐
Poppastring
poppastring.com › blog › configuring-the-diagnostics-port-for-dotnet-monitor
Configuring the Diagnostics Port for dotnet monitor
May 12, 2022 - With dotnet monitor in Listen mode, you then configure your .NET processes to connect to dotnet monitor immediately even prior to managed code startup.
🌐
raulnq
blog.raulnq.com › diagnostic-net-apps-using-dotnet-monitor
Diagnostic .NET Apps using dotnet-monitor - raulnq
November 10, 2023 - Typically, one must access the environment, install some tools, and then gather the information. dotnet-monitor simplifies and unifies the way of collecting diagnostic information by exposing a REST API, regardless of where your application is being executed (on your local machine, an on-premises server, or within a Kubernetes cluster).