标签: linux timestamp monitor
我在一个应用程序上工作,该应用程序监视分布在3个位置的主机群(数百个)。
每个主机都会将自定义事件发送到主监控API,然后将其保存到数据库。
我的主要问题是主机报告的时间不准确。偏移量有时可能很大,发送的事件可能有错误的时间戳。
获得准确时间戳(+ 1分钟或更好)的最佳做法是什么?
我应该只使用API时间并计算网络延迟吗?如果数据稍后将故意到达API,这似乎有问题(例如,我有一个节点,它结合了一些主机调用,然后将它作为批处理发送到API)。