NTP sync with external server was failing for a control plane node for a particular tenant while NTP sync for control plane nodes for other tenants were successful.
Due to this issue the Prometheus metrics were not able to function properly.
2.5.x
NTP sync was failing for the control plane nodes since drop rules were configured on the external firewall to block NTP and DNS packets for that particular tenant.
Delete or modify the drop rules to accept NTP/DNS packets for the nodes to sync with NTP server.
Troubleshooting steps
"timedatectl status". If the "System clock synchronized " status is "no" continue with troubleshootingnc -z -v -u <NTP server IP> 123systemctl restart systemd-timesyncd" and check NTP status /etc/systemd/timesyncd.conf.