From dfda41f85fb3e2ad909a1493d389cfdad5eaa5c1 Mon Sep 17 00:00:00 2001 From: Jack Robison Date: Thu, 31 Mar 2022 12:06:36 -0400 Subject: [PATCH] mempool_process_time_metric --- scribe/hub/service.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scribe/hub/service.py b/scribe/hub/service.py index 1bed40a..c459a05 100644 --- a/scribe/hub/service.py +++ b/scribe/hub/service.py @@ -1,3 +1,5 @@ +import time + import asyncio from scribe.blockchain.daemon import LBCDaemon from scribe.hub.session import SessionManager @@ -45,7 +47,9 @@ class HubServerService(BlockchainReaderService): def _detect_changes(self): super()._detect_changes() + start = time.perf_counter() self.mempool_notifications.update(self.mempool.refresh()) + self.mempool.mempool_process_time_metric.observe(time.perf_counter() - start) async def poll_for_changes(self): await super().poll_for_changes()