Monitoring and alerting Microservices
Microservices exist for rapid development and deployment. Time to market a product is reduced significantly. But to monitor the container and API performance one needs tools. If we build a client and from java code call the API or from AOP, it will send update to a time series database using JMS or REST call. Maybe a server component to get the data and update One can configure Rules and actions - if CPU > 100 raise alert -> action send SMS or email or call a HTTP URL with json data. For visualization one can use grafana or custom tools.