mirror of
https://github.com/louislam/uptime-kuma.git
synced 2026-03-02 22:57:00 -05:00
Add Kafka Consumer Monitor #4248
Labels
No labels
A:accessibility
A:api
A:cert-expiry
A:core
A:dashboard
A:deployment
A:documentation
A:domain expiry
A:incidents
A:maintenance
A:metrics
A:monitor
A:notifications
A:reports
A:settings
A:status-page
A:ui/ux
A:user-management
Stale
ai-slop
blocked
blocked-upstream
bug
cannot-reproduce
dependencies
discussion
duplicate
feature-request
feature-request
good first issue
hacktoberfest
help
help wanted
house keeping
invalid
invalid-format
invalid-format
question
releaseblocker 🚨
security
spam
type:enhance-existing
type:new
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/uptime-kuma#4248
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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:
❓ Alternatives
None
📝 Additional Context
No response
@CommanderStorm commented on GitHub (Jan 5, 2026):
We should have support for this
github.com/louislam/uptime-kuma@d449339896/server/monitor-types/mqtt.jsPlease feel free to run the beta for 2.1 and report back and missing things
@CommanderStorm commented on GitHub (Jan 5, 2026):
typoed, kafka != mqtt