Data Collection for Containers

Data Collection for Containers

#410280

Densify collects and analyze your container configuration and utilization data and provides resizing recommendations to run your container-based applications on the correct infrastructure.

The Densify Container Optimization Data Forwarder is a container that collects data from Kubernetes using the using the Prometheus API of either a Prometheus server or a commercially-available observability platform and forwards that data to Densify. Densify then analyzes your Kubernetes clusters and provides request and limit sizing recommendations for optimizing your container-based applications.

The Densify data forwarder can be deployed in a single cluster or can be configured to collect data from multiple clusters.

Data Forwarder Deployment Process

Densify's container data collection consists of:

  • Deploying the Densify data forwarder container to collect deployment objects and utilization data from Prometheus. The data forwarder can be deployed in:
    • Single cluster configuration with the data forwarder inside the cluster being monitored.
    • Multiple cluster configuration using an observability platform, with the data forwarder running anywhere.
  • Configuring a connection between the data forwarder and Prometheus or the observability platform;
  • Forwarding the collected data to your Densify instance. After the data forwarder sends the data to your Densify instance, it terminates.
  • Your Densify instance performs the optimization analysis on the collected data and generates optimization recommendations.

Image Pull Policy

When deploying the data forwarder you need to ensure that the same version of the forwarder is deployed to all of your clusters.

The data forwarder has the following 2 settings:

  • image: densify/container-optimization-data-forwarder:4
  • imagePullPolicy: Always

Updating the Image

  1. Update the image tag to "4".
  2. Ensure the imagePullPolicy is set to "Always"
  3. Once the tag is set to the curent version and with the imagePullPolicy set to "Always" the data forwarder instances will be updated automatically, if the image is updated.

After deploying the data forwarder, contact [email protected] to enable your Densify instance with container optimization.

 

Data Collection for Public Cloud contains the following topics: