Answers
- These are the areas and best practices that we need to keep in mind while developing and monitoring a cloud application:
a) Monitor trends and alerts on the cloud system. Create an alert system that notifies the infrastructure/operations team of any high consumption of resources.
b) Use a single platform to monitor all of the deployments. Even though your application is deployed on multiple cloud vendor platforms, use a monitoring tool that lets you create a single monitoring platform that can be used to monitor the overall system.
c) Make sure to cover all essential components within the application with monitoring tools.
- When you are using monitoring applications, you might accidentally expose some sensitive data such as emails, passwords, and key files. Make sure to mask this sensitive data before sending it to monitoring applications. Also, use dynamic secrets that change periodically to avoid exposing API keys and any other sensitive data.