Tempo: Fix Node Graph visualization type in dashboard (#56931)

Co-authored-by: Andrej Ocenas <mr.ocenas@gmail.com>
pull/57334/head
Hamas Shafiq 3 years ago committed by GitHub
parent de24a444b5
commit f50ab457bd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 7
      public/app/plugins/datasource/tempo/datasource.ts

@ -427,6 +427,12 @@ function serviceMapQuery(request: DataQueryRequest<TempoQuery>, datasourceUid: s
}
const { nodes, edges } = mapPromMetricsToServiceMap(responses, request.range);
// No handling of multiple targets assume just one. NodeGraph does not support it anyway, but still should be
// fixed at some point.
nodes.refId = request.targets[0].refId;
edges.refId = request.targets[0].refId;
nodes.fields[0].config = getFieldConfig(
datasourceUid,
tempoDatasourceUid,
@ -607,6 +613,7 @@ function makePromServiceMapRequest(options: DataQueryRequest<TempoQuery>): DataQ
...options,
targets: serviceMapMetrics.map((metric) => {
return {
format: 'table',
refId: metric,
// options.targets[0] is not correct here, but not sure what should happen if you have multiple queries for
// service map at the same time anyway

Loading…
Cancel
Save