Connect Data Visualization Tools

On this page

After configuring the metrics database, you can connect data visualization tools such as Grafana to your cluster’s monitoring data. Grafana provides dashboards for advanced analytics and troubleshooting.

Configure Grafana

  1. Use the Deploy Grafana on Kubernetes instructions to deploy Grafana on the Kubernetes Metrics cluster.

  2. Connect to the Grafana service via Web browser.

    <Grafana-service>:<Grafana-port>

    Use kubectl get svc to obtain the IP address and port of the Grafana service.

  3. Add a “monitoring” MySQL data source with the following settings.

    1. Data source name: monitoring

    2. Data source type: mysql

    3. Data source host: <name of the master pod>.svc-<cluster name>.<namespace containing the Metrics cluster master pod>.svc.cluster.local

    4. Data source port: 3306

    5. Database name: metrics

    6. User: A database user with read access to the metrics database

    7. Password: This database user’s password

  4. Download the cluster monitoring dashboards from SingleStore.

  5. Import the dashboards into Grafana. To import a dashboard, click the + icon in the side menu, and then click Import. From here you can upload a dashboard JSON file, paste a Grafana.com dashboard URL, or paste dashboard JSON text directly into the text area.

Last modified: March 1, 2024

Was this article helpful?

Verification instructions

Note: You must install cosign to verify the authenticity of the SingleStore file.

Use the following steps to verify the authenticity of singlestoredb-server, singlestoredb-toolbox, singlestoredb-studio, and singlestore-client SingleStore files that have been downloaded.

You may perform the following steps on any computer that can run cosign, such as the main deployment host of the cluster.

  1. (Optional) Run the following command to view the associated signature files.

    curl undefined
  2. Download the signature file from the SingleStore release server.

    • Option 1: Click the Download Signature button next to the SingleStore file.

    • Option 2: Copy and paste the following URL into the address bar of your browser and save the signature file.

    • Option 3: Run the following command to download the signature file.

      curl -O undefined
  3. After the signature file has been downloaded, run the following command to verify the authenticity of the SingleStore file.

    echo -n undefined |
    cosign verify-blob --certificate-oidc-issuer https://oidc.eks.us-east-1.amazonaws.com/id/CCDCDBA1379A5596AB5B2E46DCA385BC \
    --certificate-identity https://kubernetes.io/namespaces/freya-production/serviceaccounts/job-worker \
    --bundle undefined \
    --new-bundle-format -
    Verified OK