# README
Densify Container Optimization Data Forwarder

The Densify Container Optimization Data Forwarder is the container that collects data from Kubernetes using the Prometheus API and forwards that data to Densify. Densify then analyzes your Kubernetes clusters and provides sizing recommendations.
- Requirements
- Single Kubernetes Cluster Setup
- Multiple Kubernetes Clusters Setup
- Documentation
- Docker Images
- License
Cluster Setup
Densify supports two use-cases for version 4 or higher of the Forwarder.
Single Kubernetes Cluster
In this configuration, data is collected from the Kubernetes cluster where your workloads, the Densify Forwarder and Prometheus are all running.
Single Cluster Config
Single Cluster Examples
Multiple Kubernetes Clusters
In this configuration, data is collected from multiple Kubernetes clusters monitored by an observability platform. The Densify Forwarder can run anywhere (provided it can access that observability platform).
Multi-Cluster Config
Multi-Cluster Examples
- Kubernetes with observability platform using basic authentication
- Kubernetes with Amazon Managed Prometheus (AMP)
- Azure Monitor managed service for Prometheus (AzMP)
Docker images
The Docker image is available on Docker hub. Pull it using docker pull densify/container-optimization-data-forwarder:4
.
License
Apache 2 Licensed. See LICENSE for full details.