Skip to content
English
  • There are no suggestions because the search field is empty.

Deploying the Grafana-LGTM Chart for Monitoring the AtScale Application Stack

To set up monitoring using the grafana-lgtm chart, which includes preconfigured dashboards for the AtScale application stack, follow the steps below.

Prerequisites

Ensure that the following prerequisites are met before proceeding:

 

  • A Kubernetes cluster with an AtScale release already deployed.
  • Helm installed on your local machine.
  • kubectl configured to interact with the cluster.

Step 1: Create the Monitoring Namespace

First, create the monitoring namespace:

kubectl create namespace monitoring

Step 2: Configure MinIO Authentication for Mimir

To allow Mimir to authenticate with MinIO, export and reapply the MinIO secret while updating the namespace:

kubectl get secret minio-secret -n atscale -o yaml > minio-secret.yaml

 

Edit the minio-secret.yaml file and update the namespace field to monitoring.

Then, apply the updated secret:

kubectl apply -f minio-secret.yaml

Step 3: (Optional) Configure TLS for Grafana Ingress

If you have a TLS certificate and want to provide the Grafana interface using it, export and reapply the certificate secret:

kubectl get secret default-certificate -n atscale -o yaml > default-certificate.yaml

 

Edit the default-certificate.yaml file and update the namespace field to monitoring.

Then, apply the updated secret:

kubectl apply -f default-certificate.yaml

Step 4: Install the grafana-lgtm Chart

Once all prerequisites are met, install the monitoring chart using Helm:

helm install grafana oci://docker.io/atscaleinc/atscale-monitoring --version 2025.2.0 -n monitoring --debug --set global.ingressDomain="local.localhost" --set global.tls.existingSecret="default-certificate"

Conclusion

After completing these steps, the monitoring stack will be deployed, and you can access the preconfigured dashboards in Grafana.