If you have a VIP, then chances are you have multiple servers behind it and have some type of health-check URI/mechanism in place (or using a default one, such as whether a TCP connection or ICMP ping succeeds).
I would suggest that you use the blackbox_exporter, but you use it to monitor:
* each backends healthcheck (directly, in the same manner that your load-balancer would) --- this will help you know when your application is ABOUT to fail (eg. a rolling upgrade is causing things to fall out of the load-balancer).
* each backends application statistics (this could be a combination of things like node_exporter, plus perhaps things like node_exporter's file metrics, or jmx_exporter, or ....
* the application as experienced at the front-door(s). You might also imagine having multiple targets for this if you have multiple points of presence for your application (eg. CDNs) or just want to test from different places.
* test SSL certificates too (I believe you can do this using blackbox_exporter, but I haven't looked myself). If you terminate SSL in multiple places (eg. your load-balancer deployment is layer-4 and not layer-7) then monitor all of these places.
* if testing per-server application readiness/health which is designed to bust through caching layers and exercise the various backends such as database and storage, then you might want to change the scrape interval for that... or use something like node_exporter with the file metrics so you can have some other testing/readiness engine running tests and then reporting the results quickly.
Note that load-balancer configuration may influence error behaviour. For example, if the VIP goes down, does ARP respond? If it doesn't, then that may cause probes to take much longer before timing out, so be mindful of timeout settings for blackbox_exporter and tune if required.
You didn't say whether you had access to the various backends, so I've made some assumptions here, as if you're like where I work, you have access to the servers, but perhaps not access to the load-balancer.
There's lots to think about with this topic; just take what's useful.
Cheers,
Cameron