Kubernetes Metrics

Overview

Leverage the Lumigo Operator to seamlessly send performance metrics from your Kubernetes cluster. This allows you to gain valuable insights into cluster health, resource utilization, and potential bottlenecks, enabling proactive troubleshooting and optimization.

Combined with Lumigo’s powerful analytics and visualization capabilities, Kubernetes metrics become a vital tool for ensuring system resilience, reducing downtime, and optimizing resource costs in modern cloud-native environments.

How to get started

Before anything, make sure you have a Lumigo Operator ready to go. If you don't already have a Lumigo Operator installed, follow these instructions.

In order for the the Lumigo Operator to send Kubernetes metrics:

  1. Make sure you are using the latest version of the Operator.
  2. Add a secret called lumigo-credentials with the key token
  3. Set the value to your Lumigo token in the same namespace as the Operator:
    kubectl create secret generic lumigo-credentials --from-literal token=t_xxxxxxx --namespace lumigo-system
  4. Restart the Operator:
    kubectl rollout restart deployment --selector=app.kubernetes.io/name=lumigo-operator --namespace lumigo-system

Your Lumigo Operator should be able to send Kubernetes metrics now.

📘

Note

The secret described here is not the same as the one used for sending traces and logs from the Lumigo OpenTelemetry distro. You may already have a similar secret created in the namespace where your application runs, but this one must be created in the same namespace as the Lumigo Operator.