AKS-clusters monitoren

Azure Compute-oplossingen

Florin Angelescu

Azure Cloud Architect

Waarom monitoring telt

 

Kubernetes

 

 

  • Monitoring is essentieel om productiegedrag te begrijpen.
  • Problemen vallen anders pas op als gebruikers last hebben.
Azure Compute-oplossingen

Waarom monitoring telt

 

 

Kubernetes

 

  • Kubernetes biedt basis-metrics.
  • AKS integreert met Azure Monitor en Log Analytics.

  • Monitoring helpt:

    • Vroeg problemen detecteren
    • Resourcegebruik optimaliseren
    • Apps laten voldoen aan performance-eisen
  • Ondersteunt compliance-rapportage.

Azure Compute-oplossingen

Metrics en dashboards

Kubernetes

  • Metrics zijn de basis van monitoring.
  • AKS toont CPU-, geheugen- en netwerkgebruik voor pods en nodes.
Azure Compute-oplossingen

Metrics en dashboards

Kubernetes

Azure Monitor

  • Verzamelt deze metrics.
  • Toont ze in dashboards.
  • Maakt trends zichtbaar.
Azure Compute-oplossingen

Metrics en dashboards

Kubernetes

Aangepaste dashboards kunnen combineren:

  • Infrastructuurmetrics
  • Applicatiedata (requestlatency, fouttellingen)

Door dashboards op teambehoeften af te stemmen, krijg je actiegerichte inzichten in plaats van ruis.

Azure Compute-oplossingen

Logs en diagnostiek

 

 

Kubernetes

 

Logs

  • Geven gedetailleerde info over applicatiegedrag.
  • Stream logs direct uit pods met kubectl logs.
  • Centraliseer logs met Log Analytics.
Azure Compute-oplossingen

Logs en diagnostiek

 

 

Kubernetes

 

  • Diagnosetools helpen oorzaken vinden:

    • Failing container
    • Misgeconfigureerde service
    • Resourceknelpunt
  • Gestructureerde logformaten (JSON):

    • Makkelijker om automatisch te parsen en analyseren
Azure Compute-oplossingen

Alerts en automatisering

Alerts

Met Azure Monitor stel je drempels in en trigger je alerts zodra ze worden overschreden.

Azure Compute-oplossingen

Alerts en automatisering

Alerts

CPU-gebruik blijft minutenlang boven 80%:

  • Een alert kan het operatieteam waarschuwen
Azure Compute-oplossingen

Alerts en automatisering

Alerts

Alerts kunnen ook acties automatiseren, zoals schalen of pods herstarten.

Azure Compute-oplossingen

Alerts en automatisering

Alerts

Alerts combineren met automatisering:

  • Minder handwerk
  • Kortere hersteltijden
Azure Compute-oplossingen

Best practices voor monitoring

Metrics

Verzamel metrics die gezondheid en UX weerspiegelen

Dashboards

Focus op actiegerichte inzichten

Logs

Gebruik logaggregatie voor eenvoudiger troubleshooting

Monitor

Evalueer en verfijn monitorregels

Azure Compute-oplossingen

Samenvatting

 

Kubernetes

 

  • Monitoring in AKS geeft de zichtbaarheid om apps zeker te draaien.
  • Met metrics, logs, dashboards en alerts kun je:
    • Problemen vroeg detecteren
    • Performance optimaliseren
    • Betrouwbaarheid behouden
Azure Compute-oplossingen

Laten we oefenen!

Azure Compute-oplossingen

Preparing Video For Download...