Implementing Application Diagnostics in Microservices Architecture with System.Diagnostics in C#