solution: dshackle_request_jsonrpc_request_total metric

This commit is contained in:
SpontaneousOverthrow
2021-07-31 18:19:52 +03:00
committed by GitHub
parent ec9235afbb
commit 5b3d5da4ad

View File

@@ -131,6 +131,7 @@ class ProxyServer(
fun processRequest(chain: Common.ChainRef, request: Mono<ByteArray>): Flux<ByteBuf> {
val metrics = chainMetrics.get(chain)
val startTime = System.currentTimeMillis()
metrics.requestMetric.increment()
return request
.map(readRpcJson)
.flatMapMany { call -> execute(chain, call) }
@@ -168,5 +169,8 @@ class ProxyServer(
val errorMetric = Counter.builder("request.jsonrpc.err")
.tag("chain", chain.chainCode)
.register(Metrics.globalRegistry)
val requestMetric = Counter.builder("request.jsonrpc.request.total")
.tag("chain", chain.chainCode)
.register(Metrics.globalRegistry)
}
}
}