Add Kafka Consumer Monitor #4248

Open
opened 2026-02-28 03:56:01 -05:00 by deekerman · 2 comments
Owner

Originally created by @coiouhkc on GitHub (Aug 7, 2025).

No related issues found.

🏷️ Feature Request Type

New monitor

🔖 Feature description

Add new monitor ideally supporting multiple formats (starting with JSON) with ability to check contents of records (headers, keys, values) and/or validate schema of the records.

Nice to have in case of e.g. heartbeats sent over Kafka or generally to make sure, defined topics are available for consumers (in case topic auto-creation is off).

✔️ Solution

Happy to work on a PR supporting basic features:

  • Kafka consumer
  • JSON
  • Schema validation
  • Check last X records to find (at least) one (satisfying a condition).

Alternatives

None

📝 Additional Context

No response

Originally created by @coiouhkc on GitHub (Aug 7, 2025). ### 📑 I have found these related issues/pull requests No related issues found. ### 🏷️ Feature Request Type New monitor ### 🔖 Feature description Add new monitor ideally supporting multiple formats (starting with JSON) with ability to check contents of records (headers, keys, values) and/or validate schema of the records. Nice to have in case of e.g. heartbeats sent over Kafka or generally to make sure, defined topics are available for consumers (in case topic auto-creation is off). ### ✔️ Solution Happy to work on a PR supporting basic features: - Kafka consumer - JSON - Schema validation - Check last X records to find (at least) one (satisfying a condition). ### ❓ Alternatives None ### 📝 Additional Context _No response_
Author
Owner

@CommanderStorm commented on GitHub (Jan 5, 2026):

We should have support for this

Please feel free to run the beta for 2.1 and report back and missing things

@CommanderStorm commented on GitHub (Jan 5, 2026): We should have support for this - https://github.com/louislam/uptime-kuma/blob/d449339896c27adc0fa46f7c8f6b7b04f776c322/server/monitor-types/mqtt.js Please feel free to run the beta for 2.1 and report back and missing things
Author
Owner

@CommanderStorm commented on GitHub (Jan 5, 2026):

typoed, kafka != mqtt

@CommanderStorm commented on GitHub (Jan 5, 2026): typoed, kafka != mqtt
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/uptime-kuma#4248
No description provided.