Our next-gen architecture is built to help you make sense of your ever-growing data Watch a 4-min demo video!

Back to All Docs

Kubernetes Collector Kubernetes Collector

Last Updated: Sep. 19, 2023

Our Kubernetes Dashboard is a powerful web-based interface for monitoring and managing Kubernetes clusters. It provides real-time metrics on CPU, memory, network, and disk usage for nodes and pods. Users can track resource trends, optimize workload placement, and troubleshoot issues efficiently. The dashboard also displays Kubernetes events for quick problem identification and resolution. It streamlines cluster management, ensuring efficient performance and smooth application operation.

For simple and easy automated installation of the Kubernetes Dashboard, Coralogix has created the Kubernetes Collector. With this new feature, the exact data (metrics and K8s events) needed for the installation is located and installed via OpenTelemetry, without the need to manually install each different component.

How It Works

The Kubernetes Collector is a preset of the OpenTelemetry Collector. It was designed to collect that information which is required to allow the Kubernetes Dashboard and its associated out-of-the-box features to function. The Collector includes receivers and processors that are configured to enhance your telemetry data and push it to Coralogix.

Setup is easy, requiring that you input the Collector name and your Coralogix Send-Your-Data API key, then follow a few easy steps.

Before You Begin

  • In order to successfully set up the Kubernetes Collector, you may not have an OpenTelemetry Helm chart installed.
  • If you have previously installed OpenTelemetry using the Coralogix Exporter, manually upgrade this Helm chart to its latest version to enable the Kubernetes Dashboard feature.
  • Before installing the Kubernetes Dashboard, ensure you have the following prerequisites installed:
    • Kubernetes version 1.24+
    • Helm version 3.9+

Configuration

Install the Kubernetes Dashboard using the Kubernetes Collector.

STEP 1. In your Coralogix toolbar, navigate to Data Flow > Extensions.

STEP 2. From the Integrations section, select Kubernetes Collector.

STEP 3. On the Coralogix Collector integration page, click + SETUP COLLECTOR.

STEP 4. Enter a name for your integration.

STEP 5. Enter one of your Send-Your-Data API keys or click CREATE A NEW KEY to generate a new dedicated API key.

STEP 6. Click NEXT.

STEP 7. Check the Helm version by using the helm version command. The Kubernetes Collector requires Helm v3.9 or above.

STEP 8. Create the Coralogix Helm repository by copying the helm repo add command and running it, then click NEXT.

STEP 9. Before setting up the integration, make sure your kubernetes secret named coralogix-opentelemetry-key , with the key PRIVATE_KEY is present in your cluster. If the secret is not present with this key, create it by copying and running the command shown in the installer.

STEP 10. Copy and run the helm upgrade command shown in the installer. Make sure you replace the <cluster name> with your cluster name.

A Kubernetes cluster is a logical grouping of physical or virtual machines (nodes) that work together as a unified system to host and manage containerized applications. Input the correct values for your orchestration.

STEP 11. Mark the checkbox to confirm you have run the Helm command, then click COMPLETE.

Kick-Start Your Monitoring

Coralogix offers a variety of out-of-the-box data extensions. Each tailored extension unlocks a set of predefined items – alerts, parsing rules, dashboards, saved views, actions, and more – allowing you to jumpstart Coralogix monitoring of your external-facing resources.

When you configure the Coralogix Kubernetes Collector, the associated Kubernetes OpenTelemetry extension package is automatically deployed.

This package provides you with a series predefined features, allowing you to hit the ground running and instantly monitor your data. It includes:

  • Predefined alerts
  • Predefined parsing rules
  • Predefined Grafana dashboards

Additional Resources

DocumentationKubernetes Dashboard
Kubernetes Dashboard Cluster View

Support

Need help?

Our world-class customer success team is available 24/7 to walk you through your setup and answer any questions that may come up.

Feel free to reach out to us via our in-app chat or by sending us an email at [email protected].

On this page