Skip to Main Content
Cloud and AIOps


This is an IBM Automation portal for Cloud Management, Technology Cost Management, Network Automation and AIOps products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).

Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.

Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Under review
Workspace IBM Turbonomic ARM
Categories General/Other
Created by Guest
Created on Jun 11, 2026

Feature Request: Kafka Cost Monitoring for AWS MSK and Confluent Kafka

Executive Summary

We propose adding comprehensive cost monitoring capabilities for Kafka infrastructure, supporting both AWS MSK (Managed Streaming for Apache Kafka) and Confluent Kafka platforms.

Business Case & Value Proposition

Why This Feature is Critical:

Kafka has become a foundational component of our enterprise architecture, particularly within our payments domain, which processes mission-critical transactions. Currently, Kafka infrastructure represents one of our largest AWS expenditures, yet we lack granular visibility into cost drivers and optimization opportunities.

Without dedicated Kafka cost monitoring, organizations face:

  • Difficulty attributing costs to specific teams, applications, or business units
  • Limited ability to identify cost anomalies or inefficiencies
  • No proactive alerting for cost spikes or resource waste
  • Challenges in rightsizing Kafka clusters and optimizing configurations

Who Will Benefit

  1. FinOps Teams: Gain visibility into Kafka spending patterns, track cost trends, and enforce budget controls
  2. Platform Engineering Teams: Identify overprovisioned resources, optimize cluster configurations, and reduce waste
  3. Application Teams: Understand the cost impact of their Kafka usage (topics, partitions, throughput)
  4. Finance & Leadership: Access accurate cost allocation for chargeback/showback models and budget planning
  5. Payments Domain Teams: Monitor costs for high-volume, business-critical Kafka workloads

Proposed Functionality

Core Features:

Multi-Platform Support

  • AWS MSK cost tracking (broker costs, storage, data transfer)
  • Confluent Kafka cost monitoring (CKUs, storage, support tiers)
  • Unified dashboard for hybrid Kafka environments

Cost Attribution & Tagging

  • Per-cluster cost breakdown
  • Topic-level cost estimation
  • Application/team attribution via tags
  • Environment segregation (dev, QA, prod)

Usage Metrics Correlation

  • Link costs to actual usage (throughput, storage, partition count)
  • Identify idle or underutilized clusters
  • Track cost-per-message or cost-per-GB metrics

Alerting & Optimization

  • Budget threshold alerts
  • Anomaly detection for unexpected cost spikes
  • Recommendations for rightsizing (broker types, partition optimization)
  • Retention policy optimization suggestions

Reporting & Analytics

  • Cost trends over time (daily, monthly, quarterly)
  • Comparison across clusters and environments
  • Export capabilities for financial reporting
  • Forecasting based on historical patterns

Implementation Approach

Data Sources:

  • Integration with AWS Cost Explorer API for MSK costs
  • Confluent Cloud API for Confluent Kafka metrics
  • CloudWatch/Prometheus metrics for usage correlation

Visualization:

  • Dedicated Kafka cost dashboards
  • Drill-down capabilities (organization → team → cluster → topic)
  • Cost allocation reports

Integration Points:

  • Existing FinOps platforms (Cloudability, CloudHealth, etc.)
  • ITSM tools for budget approval workflows
  • Slack/Teams notifications for alerts

Expected Outcomes

  • Cost Reduction: 15-25% savings through identification of waste and optimization opportunities
  • Visibility: Complete transparency into Kafka spending across the organization
  • Accountability: Accurate cost attribution to teams and applications
  • Proactive Management: Early detection of cost anomalies before they impact budgets
  • Better Planning: Data-driven decisions for Kafka infrastructure scaling and investment

Conclusion

Given Kafka's critical role in our payments infrastructure and its significant contribution to our AWS costs, dedicated cost monitoring is essential for financial governance and operational efficiency. This feature would provide immediate value to multiple stakeholders and deliver measurable ROI through cost optimization and improved visibility.

Idea priority High