Zum Hauptinhalt springen
AppSignal für Kubernetes extrahiert Metriken aus Kubernetes-Clustern. Nach dem Hinzufügen des AppSignal-für-Kubernetes-Deployments zu Ihrem Cluster erscheint ein Abschnitt „Cluster Metrics” für Ihre AppSignal-Anwendung, der Metriken für jeden Knoten und jeden Pod sowie eine Übersicht über Ihr Cluster anzeigt.

Installation

So beginnen Sie damit, Kubernetes-Cluster-Metriken an AppSignal zu melden:
  1. Speichern Sie Ihren AppSignal-API-Schlüssel in einem Secret
  2. In Ihrem Cluster bereitstellen

Speichern Ihres AppSignal-API-Schlüssels in einem Secret

Erstellen Sie ein Secret in Ihrem Kubernetes-Cluster, das Ihren AppSignal-app-spezifischen Push-API-Schlüssel enthält:
kubectl create secret generic appsignal -n appsignal --from-literal=api-key=<APPSIGNAL_API_KEY>
Sie finden Ihren app-spezifischen Push-API-Schlüssel in den Einstellungen Ihrer Anwendung.

In Ihrem Cluster bereitstellen

Sobald Sie das AppSignal-API-Schlüssel-Secret erstellt haben, fügen Sie das AppSignal-für-Kubernetes-Deployment zu Ihrem Cluster hinzu:
kubectl apply -f https://raw.githubusercontent.com/appsignal/appsignal-kubernetes/main/deployment.yaml
Dadurch wird der Namespace appsignal erstellt und AppSignal für Kubernetes in diesem Namespace bereitgestellt. Alternativ können Sie AppSignal für Kubernetes über sein Helm-Chart installieren:
Bash
helm repo add appsignal-kubernetes https://appsignal.github.io/appsignal-kubernetes
helm install appsignal-kubernetes appsignal-kubernetes/appsignal-kubernetes --create-namespace --namespace appsignal
Nach der Konfiguration beginnt AppSignal für Kubernetes automatisch mit der Meldung von Metriken.

Cluster Metrics

In AppSignal wird die Host-Metriken-Seite nun durch eine Cluster-Metrics-Seite ersetzt, um Informationen über Pods und Knoten in Ihrem Cluster anzuzeigen. Sie können Graphen sehen, die nützliche Metriken im Zeitverlauf darstellen, wie z. B.:
  • CPU Usage: CPU-Nutzungsstatistiken pro Knoten oder Pod
  • Memory Usage: Statistiken zur Speichernutzung, die den verwendeten Speicher mit dem verfügbaren pro Knoten oder Pod vergleichen
  • Swap Usage: Statistiken zur Swap-Nutzung, die den verwendeten Swap mit dem verfügbaren pro Knoten oder Pod vergleichen
  • Disk Usage: Statistiken zur Festplattennutzung, die den verwendeten Festplattenspeicher mit dem verfügbaren pro Knoten vergleichen
  • Network usage: Netzwerknutzung, aufgeteilt nach empfangenen und übertragenen Bytes, pro Knoten

Support

Wenn Sie Schwierigkeiten beim Konfigurieren der Kubernetes-Metriken Ihrer Anwendung haben, kontaktieren Sie den Support, und wir helfen Ihnen, Ihre Metriken zum Fließen zu bringen.