Find a better way to monitor FMN notifications UI #13082

Open
opened 2026-01-26 16:21:04 +00:00 by gwmngilfen · 4 comments
Member

Description of request

Right now we use a datanommer check to monitor the FMN UI, but sometimes that emits an alert just because no one has edited a rule for a while.

That seems improvable, so this is a spike to see if we can look at Openshift endpoints or HTTP monitoring to actually check the health of the service, rather than relying on change messages to the bus.

### Description of request Right now we use a datanommer check to monitor the FMN UI, but sometimes that emits an alert just because no one has edited a rule for a while. That seems improvable, so this is a spike to see if we can look at Openshift endpoints or HTTP monitoring to actually check the health of the service, rather than relying on change messages to the bus.
Member

Yes! FMN uses the two standard liveness and readiness checks, but it also publishes custom metrics that Collectd used to read and plot: the cache rebuild times. It's currently stored in memcached and only the CLI can get this data, but we could totally add a HTTP endpoint that would return these values as JSON, if that's easier for Zabbix. FMN's collectd connector also generates graphs with the total number of users, we could add this value too so that Zabbix can plot it.

Yes! FMN uses the two standard liveness and readiness checks, but it also publishes custom metrics that Collectd used to read and plot: the cache rebuild times. It's currently stored in memcached and only the CLI can get this data, but we could totally add a HTTP endpoint that would return these values as JSON, if that's easier for Zabbix. FMN's collectd connector also generates graphs with the total number of users, we could add this value too so that Zabbix can plot it.
Author
Member

After discussion with @abompard I opened https://github.com/fedora-infra/fmn/issues/1544 upstream to add an API we can hit for this.

After discussion with @abompard I opened https://github.com/fedora-infra/fmn/issues/1544 upstream to add an API we can hit for this.
Owner

Shall we close this then? or keep it to track the zabbix side?

Shall we close this then? or keep it to track the zabbix side?
Author
Member

@abompard how difficult is that API to add? Should we close this for now?

@abompard how difficult is that API to add? Should we close this for now?
Sign in to join this conversation.
No milestone
No project
No assignees
3 participants
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
infra/tickets#13082
No description provided.