We had graphana for 2 years.
At work we currently use Grafana to visualize alerts, but I'm starting to question whether it's the right choice. Since Grafana is purely a visualization layer and relies on an external data source for alerting, it feels like an incomplete solution on its own.
I've been thinking that a better architecture would be: a Zabbix server in High Availability, with a Zabbix Proxy and Agents deployed per customer. This would cover data collection, alerting, escalation, and dashboarding all in one place.
That said — am I wrong? Is there a strong case for Grafana that I'm missing? I'm genuinely curious if anyone has a setup where Grafana truly shines over a full monitoring stack like Zabbix.