Instrumentation in Dockerized applications

Debugging your app is what you do when the logic doesn't work as expected and you're trying to track down what's going wrong. You don't debug in production, so you need your app to record its behavior to help you trace any problems that occur.

Instrumentation is often neglected, but it should be a crucial component of your development. It's the best way to understand the health and activity of your app in production. Running your app in Docker provides new opportunities for centralized logging and instrumentation so that you can get a consistent view across the different parts of your application, even if they use different languages and platforms.

Adding instrumentation to your containers can be a straightforward process. Windows Server Core containers are already collecting lots of metrics in Windows performance counters. Docker images built with .NET or IIS will also have all the additional performance counters from those stacks. You can instrument containers just by exposing the performance counter values to a metrics server.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
13.58.120.57