Chargeback is a cost allocation feature that helps you track, visualize and attribute Kafka infrastructure costs to clusters, teams or applications. By measuring resource use over time, Chargeback gives you visibility into Kafka spending, supports cost accountability and helps you make informed decisions about resource optimization. Conduktor measures four cost axes — storage, partitions, ingress and egress — and presents costs through three views: by cluster, by application or by label.Documentation Index
Fetch the complete documentation index at: https://docs.conduktor.io/llms.txt
Use this file to discover all available pages before exploring further.
From Console v1.45.0, Chargeback unifies the previous with Gateway and without Gateway experiences into a single page. The previous V1 and V2 endpoints are deprecated but still respond to existing API clients.
Cost axes
Each cluster has its own configurable unit costs across four axes. Set the costs that match your provider pricing or your internal infrastructure model.| Cost axis | Unit | What it measures |
|---|---|---|
| Storage | $/GB/hour | Bytes retained on disk per topic |
| Partitions | $/partition/hour | Number of partitions per topic |
| Ingress | $/GB | Bytes produced into Kafka |
| Egress | $/GB | Bytes consumed from Kafka |
What you can measure per cluster type
Chargeback collects metrics from three sources: Console’s metadata indexer for storage and partition counts, the Confluent Cloud Metrics API for Confluent Cloud throughput, and the observability Interceptor for Gateway throughput.| Cluster type | Storage | Partitions | Ingress / egress per topic | Ingress / egress per service account |
|---|---|---|---|---|
| Vanilla Kafka | ✓ | ✓ | – | – |
| Confluent Cloud | ✓ | ✓ | ✓ | ✓ (no topic breakdown) |
| Gateway | ✓ | ✓ | ✓ | ✓ |
Views
Chargeback presents data through three top-level views, each with the same cost columns and the ability to drill down into topics and service accounts.- Cluster view: costs grouped by Kafka cluster
- Application view: costs grouped by , with drill-down into application instances
- Label view: costs grouped by the values of a label key (for example,
env=productionorteam=payments)
Chargeback Labels
Not every label attached to a topic or is meaningful for cost attribution. Administrators select a subset of label keys to expose in Chargeback. Once a label key is enabled, you can group costs by its values. Topics or service accounts without that label are excluded from the grouping. Chargeback Labels are global — the same set of label keys applies across all clusters.Permissions
Two platform-level permissions control access:- Can view Chargeback (
PlatformChargebackView): view cost metrics across all views and drill-downs - Can manage Chargeback (
PlatformChargebackManage): set per-cluster unit costs and select Chargeback Labels