solution: dshackle_request_jsonrpc_request_total metric
This commit is contained in:
committed by
GitHub
parent
ec9235afbb
commit
5b3d5da4ad
@@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user