Passer au contenu principal
AppSignal for Kubernetes extrait les métriques des clusters Kubernetes. Après avoir ajouté le déploiement AppSignal for Kubernetes à votre cluster, une section Cluster Metrics apparaît pour votre application AppSignal, affichant les métriques pour chaque nœud et chaque pod, ainsi qu’un aperçu de votre cluster.

Installation

Pour commencer à signaler les métriques du cluster Kubernetes à AppSignal :
  1. Stockez votre clé API AppSignal dans un secret
  2. Déployez sur votre cluster

Stockez votre clé API AppSignal dans un secret

Créez un secret dans votre cluster Kubernetes contenant la clé API push spécifique à l’application AppSignal :
kubectl create secret generic appsignal -n appsignal --from-literal=api-key=<APPSIGNAL_API_KEY>
Vous pouvez trouver votre clé API push spécifique à l’application dans les paramètres de votre application.

Déployez sur votre cluster

Une fois que vous avez créé le secret de clé API AppSignal, ajoutez le déploiement AppSignal for Kubernetes à votre cluster :
kubectl apply -f https://raw.githubusercontent.com/appsignal/appsignal-kubernetes/main/deployment.yaml
Cela créera l’espace de noms appsignal et déploiera AppSignal for Kubernetes dans cet espace de noms. Alternativement, installez AppSignal for Kubernetes via sa Helm chart :
Bash
helm repo add appsignal-kubernetes https://appsignal.github.io/appsignal-kubernetes
helm install appsignal-kubernetes appsignal-kubernetes/appsignal-kubernetes --create-namespace --namespace appsignal
Une fois configuré, AppSignal for Kubernetes commencera à signaler automatiquement les métriques.

Cluster Metrics

Dans AppSignal, la page Host Metrics sera maintenant remplacée par une page Cluster Metrics pour afficher des informations sur les pods et les nœuds de votre cluster. Vous pourrez voir des graphiques représentant des métriques utiles au fil du temps, telles que :
  • CPU Usage : statistiques d’utilisation du CPU par nœud ou pod
  • Memory Usage : statistiques d’utilisation de la mémoire, comparant la mémoire utilisée à celle disponible par nœud ou pod
  • Swap Usage : statistiques d’utilisation du swap, comparant le swap utilisé à celui disponible par nœud ou pod
  • Disk Usage : statistiques d’utilisation du disque, comparant l’espace disque utilisé à celui disponible par nœud
  • Network usage : utilisation du réseau, divisée par les octets reçus et transmis, par nœud

Support

Si vous rencontrez des difficultés pour configurer les métriques Kubernetes de votre application, contactez le support, et nous vous aiderons à faire circuler vos métriques.