Inzicht in gedrag en de gezondheid van Fluxygen instanties is kritisch in de bewaking, analyse en verbetering van Fluxygen prestaties.
Voor meerdere jaren was Nagios Core (hierna Nagios), de monitoring tool waarmee wij de prestaties van iedere Fluxygen instantie konden volgen. Met Nagios hebben wij zicht op CPU, RAM en component waardes, dit om abnormaliteiten te kunnen constateren.

Doordat integratie in zijn algemeenheid een samenspel en optelsom is van componenten en vele variabelen (CPU, RAM, containers, piekgebruik, inrichting, data volumes, kwaliteit van endpoints, frequentie, etc.) is de behoefte aan beter afgestemde informatie en inzicht sterk gegroeid. Het gaat niet om alles dat goed gaat maar juist op de momenten dat er iets niet goed gaat, wil je alle variabelen snel kunnen analyseren in dienst van foutopsporing en herstel.
Nagios was niet (meer) geschikt om verandering van waarden over een bepaalde tijd in beeld te brengen. Vragen als: “Hoe snel steeg het RAM verbruik?” en “Kunnen we patronen in het CPU verbruik herkennen” waren moeilijk te beantwoorden.
De grootste beperking die wij met Nagios hebben ervaren is de afwezigheid van grafieken.
Na dit in eerste instantie te hebben ondervangen door AWS CloudWatch ernaast te gebruiken, kwamen we al snel tot de conclusie dat CloudWatch te beperkt is voor onze use case. We hebben toen verder gezocht naar best passende alternatieven en daaruit is Grafana als “tool of choice” gekomen.

Grafana biedt enorm veel voordelen zoals een moderne UI, configureerbaar met Terraform en koppelbaar met verschillende data sources zoals Elasticsearch. Het brengt wat ons betreft het beste van Nagios en CloudWatch samen in een enkel product. Naast de mogelijkheid om “alerts” in te richten, geven (gecombineerde) grafieken direct inzicht in gedrag in de tijd. Voorheen werd informatie uit verschillende monitoring tools bij elkaar gezocht, nu komt het samen in Grafana.
Grafana vraagt om zorgvuldige voorbereiding van de te analyseren data. Hiertoe is iedere Fluxygen instantie uitgerust met vernieuwde “reporting services” welke zeer uitgebreide data over de hosting omgeving (o.a. instantie, containers) en de applicatie inrichting (o.a. flows, componenten, exchanges) verzamelt en bewaard in Elastic Search, welke de bron vormt voor Grafana.
Doordat technische informatie over instanties (CPU en memory gebruik), inrichting en verbruik op container nivo, iedere flow met componenten nu gecombineerd kan worden geraadpleegd en geanalyseerd, is onze operatie veel sneller in staat om bij te sturen op calamiteiten. Wij noemen dit Management by Exception.
Het continu beschikbaar hebben van alle relevante meetwaarden levert tijdwinst op in het beheer van Fluxygen, de “alerting” functies zorgen ervoor dat storingen vaak al zijn opgelost voordat de klant ze heeft ervaren en ons team kan beter onderbouwde beslissingen nemen over configuratie verbeteringen. Los van alle technische motiveringen heeft Grafana een prettige interface en kunnen aanpassingen in eigen beheer en snel worden gedaan.
Grafana voordelen samengevat:
- Vernieuwde Fluxygen “reporting services” verzameld méér meetwaarden
- Duidelijke grafieken geven inzicht in meetwaarden over tijd
- Alerts voorkomen uitval
- Combineren van meetwaarden versnelt analyse, foutopsporing en herstel
- Handsoff configuratie met Terraform


Heb je iets om aan te sluiten?
Aanmelden voor een demo
Zie hoe eenvoudig integratie kan zijn!
Plan een demo en ervaar zelf de Fluxygen applicatie