Extend the platform,
empower your team.
Monitor your host's NTP/Chrony Time Offset!
ExtensionTimedrift extension measures time deviation on the host compared to the time source and reports time offset, which can be later used to alert on hosts going out of sync.
Network Time Protocol is used to synchronize time across a network of computers. Time synchronization is vital to many distributed systems, including Kubernetes. You can use Dynatrace to monitor the time offset of your hosts and chart it on your dashboards.
Because Dynatrace detects host time drift, you can also track NTP synchronization failures. If your host isn't synced to any NTP server, you can manually add an NTP server of your choice.
The extension also supports hosts that use chrony. If autoconfiguration is used, the extension will read the /etc/chrony.conf
file to find either pool
or server
configurations. It will also follow any configured confdir
and sourcedir
configurations.
Dynatrace won't synchronize time on your host but will measure the offset.
Automatic configuration The reference servers, if available, are automatically obtained from the following sources:
/etc/ntp.conf
or /etc/chrony.conf
System\CurrentControlSet\Services\W32Time\Parameters
under value NtpServer
Manual configuration If your host isn't synced with a time server, you can pass a list of servers to check the time against.
Additional NTP requests
Because the extension makes its own NTP requests, you can expect an increased load on your Time servers (once per minute per host by default). However, the absolute network overhead will likely be insignificant.
This is configurable between 1 and 15 minutes. If a less frequent check is configured, DAVIS RCA may not give the desired results.
Analyze data
The extension collects two metrics:
Both metrics are automatically injected into the host details screen but can also be added to any data explorer chart or dashboard.
dt-extensions-sdk
No release notes