mempool processing time metric
This commit is contained in:
parent
8c695e42ca
commit
a9eeca1302
1 changed files with 5 additions and 3 deletions
|
@ -84,6 +84,10 @@ NAMESPACE = "wallet_server"
|
||||||
HISTOGRAM_BUCKETS = (
|
HISTOGRAM_BUCKETS = (
|
||||||
.005, .01, .025, .05, .075, .1, .25, .5, .75, 1.0, 2.5, 5.0, 7.5, 10.0, 15.0, 20.0, 30.0, 60.0, float('inf')
|
.005, .01, .025, .05, .075, .1, .25, .5, .75, 1.0, 2.5, 5.0, 7.5, 10.0, 15.0, 20.0, 30.0, 60.0, float('inf')
|
||||||
)
|
)
|
||||||
|
mempool_process_time_metric = Histogram(
|
||||||
|
"processed_mempool", "Time to process mempool and notify touched addresses",
|
||||||
|
namespace=NAMESPACE, buckets=HISTOGRAM_BUCKETS
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class MemPool:
|
class MemPool:
|
||||||
|
@ -114,9 +118,7 @@ class MemPool:
|
||||||
self.lock = asyncio.Lock()
|
self.lock = asyncio.Lock()
|
||||||
self.wakeup = asyncio.Event()
|
self.wakeup = asyncio.Event()
|
||||||
self.executor = ThreadPoolExecutor(max(os.cpu_count() - 1, 1))
|
self.executor = ThreadPoolExecutor(max(os.cpu_count() - 1, 1))
|
||||||
self.mempool_process_time_metric = Histogram(
|
self.mempool_process_time_metric = mempool_process_time_metric
|
||||||
"processed_mempool", "Time to process mempool and notify touched addresses", namespace=NAMESPACE, buckets=HISTOGRAM_BUCKETS
|
|
||||||
)
|
|
||||||
|
|
||||||
async def _logging(self, synchronized_event):
|
async def _logging(self, synchronized_event):
|
||||||
"""Print regular logs of mempool stats."""
|
"""Print regular logs of mempool stats."""
|
||||||
|
|
Loading…
Reference in a new issue