monitoring
zelfstandig naamwoord
Monitoring is het systematisch volgen van software, infrastructuur of processen met meetwaarden en controles. Wijkt een waarde af, dan kan het systeem een waarschuwing geven, zodat een beheerder het probleem kan onderzoeken.
Dankzij monitoring kreeg het beheerteam een waarschuwing toen de responstijd van de applicatie sterk opliep.
Met monitoring volg je of software en de onderliggende infrastructuur werken zoals verwacht. Daarvoor verzamel je bijvoorbeeld gegevens over beschikbaarheid, responstijd, foutpercentages, geheugengebruik en de verwerking van achtergrondtaken. Automatische controles vergelijken die gegevens met afgesproken grenzen of patronen. Wanneer iets afwijkt, kan een waarschuwing naar het beheerteam gaan.
Wat maakt monitoring zichtbaar?
Een enkele meting zegt weinig. Monitoring volgt waarden over tijd en brengt verschillende signalen samen. Zo kun je zien dat een applicatie nog bereikbaar is, maar geleidelijk trager wordt, of dat fouten vooral na een bepaalde Woordenboek · In het kortreleaseEen release is een herkenbare versie van software die is klaargemaakt om beschikbaar te stellen aan gebruikers. Zo'n versie bundelt een of meer gecontroleerde wijzigingen.Lees meer optreden. Naast technische meetwaarden kunnen ook signalen uit een bedrijfsproces relevant zijn, zoals een wachtrij waarin opdrachten blijven staan.
Een waarschuwing is pas bruikbaar als duidelijk is wanneer iemand moet handelen. Te ruime grenzen missen problemen; te scherpe grenzen zorgen voor veel meldingen zonder duidelijke urgentie. Daarom horen passende drempelwaarden, prioriteiten en afspraken over opvolging bij de inrichting van monitoring.
Monitoring, logging en observability
Woordenboek · In het kortloggingLogging is het vastleggen van gebeurtenissen terwijl software draait. Deze loggegevens helpen ontwikkelaars om de werking van een systeem te volgen en problemen te onderzoeken.Lees meer legt gebeurtenissen vast, bijvoorbeeld een mislukte aanvraag of een gestarte taak. Monitoring gebruikt zulke gegevens en andere meetwaarden om de toestand van een systeem te volgen. Woordenboek · In het kortexception trackingException tracking is het automatisch vastleggen en groeperen van fouten die optreden terwijl software draait. Het geeft ontwikkelaars informatie om de oorzaak en impact van zo'n fout te onderzoeken.Lees meer richt zich specifieker op fouten in de software en bewaart technische context die helpt bij het onderzoek.
Woordenboek · In het kortobservabilityObservability is de mate waarin je aan de hand van beschikbare signalen kunt begrijpen wat er intern in een softwaresysteem gebeurt.Lees meer gaat over de mate waarin je op basis van beschikbare signalen kunt begrijpen wat er intern gebeurt. Monitoring kan aangeven dát een grens wordt overschreden. Goede observability helpt vervolgens verklaren waardoor dat gebeurt. Monitoring voorkomt een storing dus niet vanzelf, maar kan wel zorgen dat een afwijking eerder zichtbaar wordt en gerichter wordt onderzocht.