Skip to main content
Chargeback is a cost allocation feature that enables organizations to track, visualize and attribute Kafka infrastructure costs to different clusters, teams or departments. By measuring resource consumption over time, Chargeback helps you understand Kafka spending, promote cost accountability and make informed decisions about resource optimization. Conduktor offers two types of Chargeback:
  • with Gateway: tracks bytes produced/consumed by
  • without Gateway: (introduced in Console v1.41.0) tracks bytes stored and partition count per topic
If you’re using Console v1.41.0 or above, you have to set CDK_CHARGEBACKV2_ENABLED environment variable to true to continue using Chargeback.

Chargeback with Gateway

Chargeback with Gateway (previously known as Chargeback) allows organizations to track and allocate costs/usage associated with Kafka resources to different teams or departments, based on their data consumption and processing. This facilitates cost management and accountability. The tracked metrics are: bytes produced and consumed by service accounts. Chargeback graph

Chargeback without Gateway

Enables organizations to track and allocate costs associated with Kafka topics. Chargeback for storage and partitions does not require Gateway. It collects metrics directly from Console’s metadata indexer which queries topic and partition information from your clusters:
MetricDescription
StorageTotal bytes stored across clusters
Partition countNumber of partitions across clusters
Chargeback for storage and partitions graph You can:
  • Value: calculate average bytes and average partitions per cluster
  • Cost tracking: calculate dollar costs for storage and partitions per cluster
  • Multiple views: view overall costs, storage-only costs or partition-only costs
  • Percentage attribution: see each cluster’s contribution as a percentage of total costs per view