dotnet / dotnet/aspnetcore

Enhance the visibility developers have into their running .NET containers using dotnet-monitor

Open
#42,190 2 comments 1 reaction 1 assignee Claimed by @bradygaster View on GitHub
area-networking
Dominant language
C#
Stars
38.4k
Forks
10.9k
Avg merge
2d 6h
Merged PRs (30d)
290

Description

[This issue was copied from the planning repo]

Along with continued work ongoing with the [dotnet-monitor](https://github.com/dotnet/dotnet-monitor) team around improving the diagnostics and telemetry support in the tool, we want to work toward increasing awareness of the tool's ability to help .NET customers running microservices in Kubernetes and Azure Container Apps.

- [ ] Measure the effort required to get `dotnet-monitor` running as a sidecar to monitor .NET apps running in Kubernetes.
- [ ] Once ACA goes to GA, have a customer study to understand the points of friction customers have getting the sidecar working in ACA.
- [ ] Devise a plan through .NET 7 for adding both a streamlined experience for exporting telemetry data to Application Insights or Azure Monitor, but also to real-time cloud-native products like Grafana and Prometheus. Our goal should be to enable customers with "bolt on" dotnet-monitor-collected telemetry for their apps in under 5 minutes without needing to change their code.
- [ ] Move the `dotnet-monitor` docs from GitHub to the official docs.microsoft.com section on .NET global tools (as it explicitly covers other perf and metric-gathering tools but not dotnet-monitor [yet]).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.