Home

monitorbaarheid

Monitorbaarheid is de mate waarin een systeem of proces zó is ingericht dat zijn gedrag, prestaties en betrouwbaarheid van buitenaf kunnen worden waargenomen en begrepen op basis van beschikbare signalen. Het gaat om de aanwezigheid en kwaliteit van instrumentatie, telemetrie en toegankelijke data die nodig zijn om vragen te beantwoorden over werking, prestaties en incidenten.

Belangrijke componenten zijn instrumentatie van de code, de verzameling van telemetrie (logs, metrics en traces), de

Voordelen zijn onder meer snellere detectie en resolutie van incidenten, betere capaciteit- en prestatieplanning, en dieper

Monitorability is een belangrijk onderdeel van moderne ontwikkel- en exploitatiepraktijken zoals DevOps en SRE, en draagt

opslag
en
verwerking
van
data,
en
de
zichtbare
weergave
zoals
dashboards
en
meldingen.
Instrumentatie
houdt
in
welke
onderdelen
van
de
software
signalen
leveren;
telemetrie
maakt
die
signalen
beschikbaar;
en
een
centraal
platform
faciliteert
analyse
en
correlatie
over
systemen
heen.
Observability
beschrijft
het
vermogen
om
interne
staten
af
te
leiden
uit
externe
signalen,
terwijl
monitorability
gaat
over
de
haalbaarheid
en
effectiviteit
van
het
monitoringsysteem
zelf,
inclusief
de
kwaliteit
van
de
signalen
en
de
toegankelijkheid
van
data.
inzicht
in
afhankelijkheden
tussen
componenten.
Uitdagingen
bestaan
uit
overhead
van
instrumentatie,
opslag-
en
kostenposten,
mogelijke
privacy-
en
beveiligingsrisico’s,
en
het
risico
van
ruis
in
data.
Praktische
aanbevelingen
zijn
onder
meer
het
definiëren
van
relevante
KPI’s
en
SLO’s,
vroeg
beginnen
met
instrumenteren
op
cruciale
punten,
het
gebruik
van
standaardformaten
zoals
OpenTelemetry,
en
het
hebben
van
een
centrale
data-omgeving
voor
verwerking
en
visualisatie.
bij
aan
betrouwbare
levering
door
continue
evaluatie
en
verbetering
van
instrumentation
en
monitoringprocessen.