Blogs

Van Nagios naar Grafana: de sprong naar Next‑Generation Monitoring

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.

Nagios

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.

Storage Usage Grafana

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

production Grafana
Grafana

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

Relevante bronnen

Een API-koppeling is nog geen applicatie-integratie

Een API-koppeling alleen maakt nog geen goede a...

Beveilig jouw integraties met Fluxygen hardening

Met Fluxygen hardening bepaalt u precies welke ...

Afl. 6: Het slim afhandelen van fouten – Integratie TMS met Visibility platform

In de laatste aflevering van Integreren met Flu...

Exact Online InvoiceSalesOrders API wijzigt: wat moet je vóór oktober 2026 doen?

Exact Online wijzigt de InvoiceSalesOrders API....

Deze website gebruikt cookies

Wij gebruiken cookies om inhoud te personaliseren, functies voor sociale media te bieden en ons verkeer te analyseren. Wij delen ook informatie over uw gebruik van onze site met onze analysepartners. U kunt uw voorkeuren op elk moment wijzigen. Raadpleeg voor meer informatie ons Privacybeleid en Cookiebeleid.