SUSE Cloud Observabilility Agent via Helm Chart

Prerequisites

  1. These instructions assume you have subscribed to the SUSE Cloud Observability agent for EKS offer in AWS Marketplace, have met AWS' prerequisites for deploying applications with Helm, and have met the SUSE Observability prerequisites.
  2. You must have access to, or operate a SUSE Cloud Observability service. See https://www.suse.com/products/cloud/observability/ to get started.

Required values

In order to connect the agent to your SUSE Cloud Observability account, you must provide some values along with the helm chart installation.

SUSE Observability Web Console

On your SUSE Cloud Observability account, Add a new instance of the Kubernetes StackPack.

Screenshot of Kubernetes StackPacks in SUSE Observability

Enter the name of your kubernetes cluster, then click INSTALL. SUSE Observablity Cloud will update to show "The SUSE Observability Kubernetes StackPack is waiting for data".

Screenshot of Kubernetes StackPacks in SUSE Observability waiting for data

Helm Command Line

Install the Cluster Agent StackPack with the following helm command:

helm install \
--set-string 'stackstate.apiKey'='<Api Key>' \
--set-string 'stackstate.cluster.name'='<Cluster Name>' \
--set-string 'stackstate.url'='<StackState Ingest URL>' \
stackstate/stackstate-k8s-agent

Be sure to replace the <Api Key>, <Cluster Name>, and <StackState Ingest URL> with the values of the same name, provided in the SUSE Observability web console.

💡 Additonal values can be configured, as required. See the helm chart documentation for all available values.

Shortly, the StackPack will be installed and will immediately begin reporting data to SUSE Observability:

Screenshot of Kubernetes StackPacks in SUSE Observability, now active

Congratulations! You have successfully configured the SUSE Cloud Observabilility Agent via Helm Chart.