INNER CODE UNIT · Python
service_qps_graph
microservices-demo/microservices-demo · graphs/sock-shop-performance.dashboard.py:17
def service_qps_graph(datasource, serviceTitle, serviceName):
title = serviceTitle + " QPS"
return Graph(
title=title,
dataSource=datasource,
span=6,
lineWidth=1,
legend=Legend(
show=True,
alignAsTable=True,
),
targets=[
Target(
expr='sum(rate(request_duration_seconds_count{name="%s",status_code=~"2..",route!="metrics"}[1m])) * 100' % (serviceName),
legendFormat="2xx",
refId='A',
),
Target(