Enhance the visibility developers have into their running .NET containers using dotnet-monitor
- 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
Assessment
This issue has not been assessed yet.