Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Epic: .NET Developers have a great observability & diagnostics experience for cloud-native applications #3756

Open
2 tasks
Tracked by #47240
samsp-msft opened this issue Mar 17, 2023 · 1 comment
Labels
Cost:XL Work that requires one engineer more than 4 weeks enhancement New feature or request Epic Groups multiple user stories. Can be grouped under a theme.
Milestone

Comments

@samsp-msft
Copy link
Member

samsp-msft commented Mar 17, 2023

Developing cloud native applications is about more than being able to create a containerized application that can handle WebAPI requests. The application needs to participate in the cloud native ecosystem.

Applications need to be able to easily implement the 3 pillars of observability:

  • Logging
  • Metrics
  • Distributed Tracing

And egress those artifacts to appropriate storage and analysis environments so that SRE can monitor the health of the service, and ideally be able to detect and rectify issues before they have an adverse effect on the service's customers.

When issues are identified with the service, or the service developers are looking for how to improve the performance and reliability of the service, they need to be able to collect and analyze diagnostic information such as:

  • Crash dumps
  • Memory dumps & GC Dumps
  • Detailed traces of what is happening inside the service for performance & diagnostics purposes.

Finally, when all else fails, developers need to be able to debug their services in the production environment.

We have been building parts of these stories in the previous releases of .NET. In .NET 8 we need to bring those pieces together and fill the gaps to provide a coherent story for cloud native developers in .NET.

@samsp-msft samsp-msft added Cost:XL Work that requires one engineer more than 4 weeks Epic Groups multiple user stories. Can be grouped under a theme. labels Mar 17, 2023
@samsp-msft samsp-msft added this to the 8.0.0 milestone Mar 17, 2023
@tommcdon tommcdon added the enhancement New feature or request label Mar 20, 2023
@eerhardt
Copy link
Member

Can this issue be closed? Or is there more work this is tracking?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Cost:XL Work that requires one engineer more than 4 weeks enhancement New feature or request Epic Groups multiple user stories. Can be grouped under a theme.
Projects
None yet
Development

No branches or pull requests

3 participants