I've setup a demo environment using Icinga2 and icinaweb2 on AWS and have integrated it with graphite and grafana. The setup is working fine and I am able to monitor the windows and linux host. however i don't see a way to monitor docker and the application running on it.
Our infrastructure is on AWS and the our applications architecture is web based that is running as micro-services in docker containers and we are using the dropwizard framework for our application.
My goal is to monitor all those microservices, responses, communication between the containers and performance of the application and containers.
There is a plugin "check_docker" for Nagios but it doesn't have support for Icinga2
Can you please help!