The volume of applications running in a cloud is ever-increasing and these applications commonly run in a remote data center. Because of this, we don't have full control over the infrastructure of an application, and it can become difficult to manage and monitor applications running remotely.
The management and monitoring patterns were created to allow us to manage and monitor our applications and expose runtime information about the application that supports business changes and customization without having to redeploy the application. Using this pattern, we can decouple the monitoring logic from the application logic, and we can also update the ambassador without impacting the application. In this section, we will explain the following management and monitoring patterns:
- The ambassador pattern
- The health endpoint...