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.

Comments

Popular posts from this blog

NSSM service eats 100% CPU

JPA Vs SpringJDBC

Ignite Running in Static IP multicast mode