I’m working on building a solution where user should be able to see end to end insights/dashboards of infra, network, app and databases.
I’ve used apm, metric beat, audit beat, packetbeat, heartbeat-uptime and automated everything using Ansible.
Everything is working fine and able to see all the dashboards in kibana.
But how to integrate all these components in kibana so that whenever application response is delayed or application is down(might be due to network, or server problem or some other) user should be able to see and understand the cause immediately by seeing at the kibana dashboards.
For instance, in heartbeat dashboard I see one of my server is not reachable and also one of my api is not giving response. Now what should be the next step ?? Do I need to see at the metricbeat or packetbeat or audit beat dashboards? All I’m trying to understand is kind of correlation between all these dashboards??
Any suggestions on this will be very helpful.