Supervision des applications
Comment superviser KUBERNETES ?


ServicePilot appmon-kubernetes


## Qu'est-ce que Kubernetes ?

Kubernetes est une plate-forme open-source extensible et portable principalement utilisée pour déployer et gérer des applications fonctionnant au niveau des conteneurs.

Kubernetes est un plugin d'entrée qui communique avec l'API kubelet pour rassembler des métriques sur le noeud pour un seul hôte. Il est supposé que ce plugin est exécuté dans le cadre d'un daemonset dans une installation Kubernetes.

Supervision avec Kubernetes

Ce package surveille les nœuds de Kubernetes.

Ce package configure automatiquement le ServicePilot Agent afin de surveiller la disponibilité et les performances des nœuds Kubernetes via le Kubernetes plugin.

Il est à noter que les statistiques ne sont recueillies que pour un seul nœud pour l'instant.

Les statistiques de monitoring ainsi recueillies sont :

  • Node name
  • CPU
    • usageNanoCores
  • Memory
    • availableBytes
    • usageBytes
    • majorPageFaults
  • Network
    • rxBytes
    • rxErrors
    • txBytes
    • txErrors
  • Filesystem
    • availableBytes
    • usedBytes