Naar hoofdinhoud gaan
AppSignal for Kubernetes extraheert metrics uit Kubernetes-clusters. Nadat u de AppSignal for Kubernetes-deployment aan uw cluster hebt toegevoegd, verschijnt er een Cluster Metrics-sectie voor uw AppSignal-applicatie, waarin metrics worden weergegeven voor elke node en elke pod, evenals een overzicht van uw cluster.

Installatie

Om te beginnen met het rapporteren van Kubernetes-clustermetrics aan AppSignal:
  1. Sla uw AppSignal API-sleutel op in een secret
  2. Deploy naar uw cluster

Sla uw AppSignal API-sleutel op in een secret

Maak een secret aan in uw Kubernetes-cluster met daarin uw app-specifieke AppSignal push-API-sleutel:
kubectl create secret generic appsignal -n appsignal --from-literal=api-key=<APPSIGNAL_API_KEY>
U kunt uw app-specifieke push-API-sleutel vinden in de instellingen van uw applicatie.

Deploy naar uw cluster

Zodra u het AppSignal API-sleutel-secret hebt aangemaakt, voegt u de AppSignal for Kubernetes-deployment toe aan uw cluster:
kubectl apply -f https://raw.githubusercontent.com/appsignal/appsignal-kubernetes/main/deployment.yaml
Hiermee wordt de appsignal-namespace aangemaakt en wordt AppSignal for Kubernetes in die namespace gedeployed. Als alternatief kunt u AppSignal for Kubernetes installeren via de 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
Eenmaal geconfigureerd, begint AppSignal for Kubernetes automatisch metrics te rapporteren.

Cluster Metrics

In AppSignal wordt de Host Metrics-pagina nu vervangen door een Cluster Metrics-pagina om informatie te tonen over pods en nodes in uw cluster. U kunt grafieken zien die in de loop van de tijd nuttige metrics weergeven, zoals:
  • CPU Usage: statistieken over CPU-gebruik per node of pod
  • Memory Usage: statistieken over geheugengebruik, waarbij het gebruikte geheugen wordt vergeleken met wat er beschikbaar is per node of pod
  • Swap Usage: statistieken over swap-gebruik, waarbij de gebruikte swap wordt vergeleken met wat er beschikbaar is per node of pod
  • Disk Usage: statistieken over schijfgebruik, waarbij de gebruikte schijfruimte wordt vergeleken met wat er beschikbaar is per node
  • Network usage: netwerkgebruik, uitgesplitst per ontvangen en verzonden bytes, per node

Ondersteuning

Als u problemen ondervindt bij het configureren van de Kubernetes-metrics van uw applicatie, neem dan contact op met support, en we helpen u graag uw metrics op gang te brengen.