I built a tool that finds unused Prometheus metrics
Cross-references query logs, rules, and Grafana to find unused metrics.
Visualize and explore Apache Kafka topologies — topics, producers, consumers, connectors, schemas & ACLs — with an AI assistant that queries live broker metrics via Prometheus
Natural language queries cut Kafka metric troubleshooting from dashboard hunting to conversational.
Kafka operators, DevOps engineers, platform teams
Confluent Control Center · Kafdrop · Offset Explorer
Many Kafka clusters expose metrics through Prometheus, but troubleshooting usually still requires remembering metric names and navigating multiple dashboards.
In this update, StreamLens can ingest a small set of important metrics and make them queryable through the built-in AI chat panel.
Example:
Prometheus metric under_replicated_partitions
Instead of searching dashboards, you can ask:
“How many partitions are not fully in sync with replicas?”
The assistant maps the question to the relevant metric and returns the value.
Prometheus metrics are also now used for producer detection, which helps identify active producers in environments where JMX is not available (for example managed Kafka services).
The goal is to make Kafka troubleshooting more conversational — asking questions about cluster health instead of searching across multiple monitoring tools.
Repo: https://github.com/muralibasani/streamlens
Would be interested in feedback from people running Kafka clusters on:
- which metrics are most useful during incidents - whether natural language queries for metrics are actually helpful - other Prometheus metrics worth integrating
Cross-references query logs, rules, and Grafana to find unused metrics.
Finally, topic-level Kafka cost attribution without Confluent's enterprise pricing.
Yet another natural-language-to-CLI tool in a crowded category.
Natural language queries with millisecond execution traces offer a unique debugging window.
Grafana integration for OpenClaw agents, but audience is tiny—requires both tools.
Semantic art search is nice, but needs actual depth—unclear if this outperforms basic museum filters.