AppSignal for Kubernetes is an agent that collects and sends metrics about your Kubernetes cluster to your AppSignal account.
First, set up your AppSignal API key (find your App-specific API key in App settings) by creating a secret:
kubectl create secret generic appsignal --from-literal=api-key=00000000-0000-0000-0000-000000000000 --namespace appsignal
Install AppSignal for Kubernetes by applying the deployment manifest:
kubectl apply -f https://github.com/raw/appsignal/appsignal-kubernetes/main/deployment.yaml
This will create the appsignal
namespace and deploy the AppSignal for Kubernetes agent in that namespace.
Add the AppSignal Helm repository and install the chart:
helm repo add appsignal-kubernetes https://appsignal.github.io/appsignal-kubernetes
helm install appsignal-kubernetes appsignal-kubernetes/appsignal-kubernetes --create-namespace --namespace appsignal
AppSignal for Kubernetes will start sending Kubernetes metrics automatically.
After installing AppSignal for Kubernetes, AppSignal's Host Metrics are automatically replaced with Cluster Metrics to display cluster metrics.
To publish a new release, follow these steps:
- Trigger a new workflow via this workflow.
The last tag will used as the new version published to the appsignal/appsignal-kubernetes image on Docker Hub.
Please don't hesitate to contact us if we can assist you in getting AppSignal for Kubernetes setup.