Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add datasource selector to data links
This fixes an issue with selecting a node, given a specific datasource, and the link not using said datasource thus showing no data

Signed-off-by: Emily Ahlstrand Rager <emily.rager@grafana.com>
  • Loading branch information
Dasomeone authored and v-zhuravlev committed Jul 15, 2023
commit 38b6ad697085cc8086bf2c14c88aa2f9c7e6de00
4 changes: 2 additions & 2 deletions docs/node-mixin/lib/common.libsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -202,12 +202,12 @@ local nodeTimeseries = nodePanels.timeseries;
// used in fleet table
instanceDataLinkForTable:: {
title: 'Drill down to instance ${__data.fields.%s}' % std.split(config.instanceLabels, ',')[0],
url: 'd/' + config.grafanaDashboardIDs['nodes.json'] + '?' + labelsToURLvars(std.split(config.instanceLabels, ','), prefix='__data.fields.') + '&${__url_time_range}',
url: 'd/' + config.grafanaDashboardIDs['nodes.json'] + '?' + labelsToURLvars(std.split(config.instanceLabels, ','), prefix='__data.fields.') + '&${__url_time_range}&var-datasource=${datasource}',
},
// used in ts panels
instanceDataLink:: {
title: 'Drill down to instance ${__field.labels.%s}' % std.split(config.instanceLabels, ',')[0],
url: 'd/' + config.grafanaDashboardIDs['nodes.json'] + '?' + labelsToURLvars(std.split(config.instanceLabels, ','), prefix='__field.labels.') + '&${__url_time_range}',
url: 'd/' + config.grafanaDashboardIDs['nodes.json'] + '?' + labelsToURLvars(std.split(config.instanceLabels, ','), prefix='__field.labels.') + '&${__url_time_range}&var-datasource=${datasource}',
},
},
// return common queries that could be used in multiple dashboards
Expand Down