An easy way to get an observability stack for the EKS is by using coroot. The following steps will guide you on how to install coroot in EKS.
NOTE: The instructions are also available in the coroot operator install page
# Setup the coroot helm repository
helm repo add coroot https://coroot.github.io/helm-charts
helm repo update coroot
# Install the coroot operator
helm install -n coroot --create-namespace coroot-operator coroot/coroot-operator
# Install the coroot community edition helm chart
helm install -n coroot coroot coroot/coroot-ce --set "clickhouse.shards=2,clickhouse.replicas=2"NOTE: Once installed, it will take a few minutes for data to be collected and displayed in the dashboard. Be patient.
Open the coroot dashboard by running the following command
kubectl port-forward -n coroot service/coroot-coroot 8080:8080And browsing to http://localhost:8080
The coroot operator for Kubernetes automatically upgrades all components.
To uninstall coroot run the following command:
helm uninstall coroot -n coroot
helm uninstall coroot-operator -n coroot