Time Quality Monitor
The Time Quality Monitor (TQM) evaluates whether the system clock meets the accuracy requirements for issuing RFC 3161 timestamp tokens. The platform provides the active Time Quality Configurations to TQM, which evaluates the configured NTP sources and reports an OK or DEGRADED result to the platform.
The platform uses the result to determine whether a Signing Profile associated with a Time Quality Configuration can issue timestamp tokens. To define the evaluation requirements, see Time Quality Configuration.
NTP evaluation
TQM runs an independent check cycle for each Time Quality Configuration active in the platform. Within each cycle it evaluates the NTP servers defined in that configuration in four steps:
-
Server reachability — TQM contacts every NTP server in parallel. Any server that does not respond or reports that its own clock is unsynchronized is excluded from further evaluation.
-
Minimum server count — If too few servers remain after exclusion, the result is DEGRADED. The required minimum is set in the Time Quality Configuration.
-
Clock drift — TQM computes the median offset of the reachable servers against the local clock. If it exceeds the configured limit, the result is DEGRADED.
-
Leap second consistency — If the reachable servers disagree about an upcoming leap second, the result is DEGRADED.
All four checks must pass for the result to be OK. The first failure determines the reason reported to the platform.
How the result affects timestamping
The platform applies the latest time quality result to each Signing Profile associated with the evaluated Time Quality Configuration:
- When the result is OK, timestamp issuance proceeds normally.
- When the result is DEGRADED, the profile does not issue timestamp tokens.
- When no
Time Quality Configurationis associated with the profile, time quality enforcement is not applied.
Related pages
- Time Quality Configuration — define NTP sources and evaluation requirements
- Troubleshooting — diagnose timestamp requests rejected because time is unavailable
- Configurable parameters — deployment and environment configuration of the Time Quality Monitor