定期报告特定指标
Report specific metric periodically
我有一个要定期报告的特定指标,我知道如何使用
一次完成
GaugeService.submit("myQueue", queue.size())
我的问题是如何配置我的应用程序以定期调用它(例如每 1 秒)
使用 ScheduledExecutorService
,并按您请求的时间间隔安排任务 运行:
ScheduledExecutorService executor = ....;
executor.scheduleAtFixedRate(() -> GaugeService.submit("myQueue", queue.size()), 1, 1, TimeUnit.SECONDS);
我有一个要定期报告的特定指标,我知道如何使用
一次完成GaugeService.submit("myQueue", queue.size())
我的问题是如何配置我的应用程序以定期调用它(例如每 1 秒)
使用 ScheduledExecutorService
,并按您请求的时间间隔安排任务 运行:
ScheduledExecutorService executor = ....;
executor.scheduleAtFixedRate(() -> GaugeService.submit("myQueue", queue.size()), 1, 1, TimeUnit.SECONDS);