SuperCluster

SuperCluster is Superstream’s engine for automatically analyzing, optimizing, and remediating inefficiencies in Apache Kafka clusters. It helps platform teams keep their infrastructure lean, reliable, and cost-effective—without the manual grind of tuning broker configs or hunting down stale topics. This page breaks down all the key features of SuperCluster in detail.

🔍 Daily Cluster Health Scans

SuperCluster runs a full diagnostic sweep of your cluster every 24 hours. It inspects topic configurations, broker metadata, partition distribution, resource usage, and consumer group activity to detect misconfigurations or signs of inefficiency.

  • Scans run automatically—no setup needed

  • Results appear in the dashboard as a daily report

  • Highlights include config anomalies, unused topics, and skewed partitions

This gives your team visibility into drift and decay that typically go unnoticed until there's an outage.

🔧 Auto-Remediation

When enabled, SuperCluster doesn't just detect issues—it fixes them. Our automation engine applies safe remediations based on best practices, usage patterns, and your cluster-specific thresholds.

  • Fixes misaligned configs (e.g., retention.ms, cleanup.policy)

  • Resolves replication factor issues or ISR shrinkage

  • Normalizes partition count and distribution

All remediations are logged and reversible. You can choose to run in observability-only mode first, and turn on automation gradually.

📦 Cluster Right-Sizing

SuperCluster evaluates broker resource usage (CPU, memory, disk, throughput) and matches it against your current infrastructure provisioning.

  • Works with AWS MSK, and Aiven

  • Recommends better instance types or plan tiers

  • Flags over-provisioned and under-resourced setups

  • automatically performs safe reconfiguration—including intelligent partition rebalancing—to align resources with actual workload demand

This helps you reduce cloud costs without compromising performance.

🧹 Inactive Topic & Idle Consumer Cleanup

Clusters often accumulate unused topics and consumer groups over time. SuperCluster identifies those and can clean them up automatically (with protection rules, if needed).

  • Detects topics with zero traffic or unassigned partitions

  • Identifies idle consumer groups that haven’t polled in weeks

  • Supports manual review or automated deletion

You can protect critical topics with exclusion rules to avoid accidental cleanup.

⚙️ Topic Configuration Policies

SuperCluster allows you to enforce organization-wide policies on how Kafka topics should be configured. This ensures consistency, prevents drift, and reduces risk across your entire environment.

  • Define global rules for critical configs like retention.ms, retention.bytes, min.insync.replicas, replication.factor and more.

  • Detects and auto-corrects drifted or non-compliant topic settings

  • Supports environment- or team-specific policies using tags or naming conventions

  • Automatically applies corrections or flags for manual approval depending on your automation settings

These policies help standardize Kafka usage across services and teams—whether you’re running dozens or thousands of topics.

Last updated

Was this helpful?