INNER CODE UNIT · Python
service_latency_graph
microservices-demo/microservices-demo · graphs/sock-shop-performance.dashboard.py:47
def service_latency_graph(datasource, serviceTitle, serviceName):
title = serviceTitle + " Latency"
return Graph(
title=title,
dataSource=datasource,
span=6,
lineWidth=1,
targets=[
Target(
expr='histogram_quantile(0.99, sum(rate(request_duration_seconds_bucket{name="%s"}[1m])) by (name, le))' % (serviceName),
legendFormat="99th quantile",
refId='A',
),
Target(
expr='histogram_quantile(0.5, sum(rate(request_duration_seconds_bucket{name="%s"}[1m])) by (name, le))' % (serviceName),
legendFormat="50th quantile",
refId='B',
),