You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using the label_value() query as a dashboard variable across repeated rows the respective datasource isn't used inside each row. Instead it uses first Value Label returned from all datasources in alphabetical order.
What did you expect to happen?
I expected to see label_value() data only from the datasource for its row.
This query should be limited to its own datasource/row rather than all datasources on a page.
Did this work before?
I don't think so but it seems like it should intuitively work this way.
How do we reproduce it?
Create a new dashboard.
Add a Prometheus datasource variable
it should result in 2 or more datasources (for repeating later)
make sure to enable the “Include All option”
Add a Label Value dashboard variable.
Choose a label that:
results in a single value per datasource
and results in a unique value per datasource.
e.g. label_value(grafana_environment_info,app.kubernetes.io/name)
Note: When selecting a different data source the value for the Label Value is updated as expected:
Create a row that repeats per datasource:
Add a text visualisation to the repeated row that uses the Label Value variable:
Selecting one or the other datasource reflects correctly:
The text was updated successfully, but these errors were encountered:
Jaypers
changed the title
Dashboards: Label value query works when picking a datasource but not when repeating rows by datasource.
Dashboards/Templating: Label value query works when picking a datasource but not when repeating rows by datasource.
May 16, 2024
Jaypers
changed the title
Dashboards/Templating: Label value query works when picking a datasource but not when repeating rows by datasource.
Dashboards/Templating: Label Value query works when picking a datasource but not when repeating rows by datasource.
May 16, 2024
What happened?
When using the
label_value()
query as a dashboard variable across repeated rows the respective datasource isn't used inside each row. Instead it uses first Value Label returned from all datasources in alphabetical order.What did you expect to happen?
I expected to see
label_value()
data only from the datasource for its row.This query should be limited to its own datasource/row rather than all datasources on a page.
Did this work before?
I don't think so but it seems like it should intuitively work this way.
How do we reproduce it?
Add a Label Value dashboard variable.
Choose a label that:
label_value(grafana_environment_info,app.kubernetes.io/name)
Note: When selecting a different data source the value for the Label Value is updated as expected:
![image](https://private-user-images.githubusercontent.com/39566161/331291187-84e12a84-8a42-41dc-b502-277d65181fcd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTgwOTU3NTMsIm5iZiI6MTcxODA5NTQ1MywicGF0aCI6Ii8zOTU2NjE2MS8zMzEyOTExODctODRlMTJhODQtOGE0Mi00MWRjLWI1MDItMjc3ZDY1MTgxZmNkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjExVDA4NDQxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY4YWJhNjU5YWYxNzYwYjliZTMzNGI5NjdmNjA5ZWI0ZGY2NWYwYTNjMjYxZmVjN2NmYTUyYmY5NmU2ZmI5MzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.tbQmRCcy34aRKJLoJ4VG0zL7QCEdHoRBHcAX0bwCF8I)
Create a row that repeats per datasource:
![image](https://private-user-images.githubusercontent.com/39566161/331291474-2ef18834-2331-4d23-8035-7d0cc679a5c6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTgwOTU3NTMsIm5iZiI6MTcxODA5NTQ1MywicGF0aCI6Ii8zOTU2NjE2MS8zMzEyOTE0NzQtMmVmMTg4MzQtMjMzMS00ZDIzLTgwMzUtN2QwY2M2NzlhNWM2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjExVDA4NDQxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM3MjhhYWU0MWZjMTFkOTcwMzAwNWQ1MTUwOGI2MGU3ZDJiZjY0NWI5NjgxODkzYzc5MDFmMTJhMWVlZjZhMjgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.zPAnGPlbuVOPeY5IuRU2Z0w6o5zwLFPHV-72dx1ZeWs)
Add a text visualisation to the repeated row that uses the Label Value variable:
![image](https://private-user-images.githubusercontent.com/39566161/331291633-c2fd38e0-f5c3-4b46-9345-8792bb9192df.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTgwOTU3NTMsIm5iZiI6MTcxODA5NTQ1MywicGF0aCI6Ii8zOTU2NjE2MS8zMzEyOTE2MzMtYzJmZDM4ZTAtZjVjMy00YjQ2LTkzNDUtODc5MmJiOTE5MmRmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjExVDA4NDQxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIzODZjZGE4NzQ3YzU2MzY2N2UwNWUwMjk3ZmJjZWM3ZjgwM2FjODEwZThiNjVlYWI5NzMwNzA1M2E4MzE2OWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.aNdMXmBgG1KOVqBKsUMGbtN3DjSN2RetwIv1o1EONT0)
Selecting one or the other datasource reflects correctly:
![image](https://private-user-images.githubusercontent.com/39566161/331292165-dd31d85e-6fe7-4cdf-a5dd-3d6ecc2667da.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTgwOTU3NTMsIm5iZiI6MTcxODA5NTQ1MywicGF0aCI6Ii8zOTU2NjE2MS8zMzEyOTIxNjUtZGQzMWQ4NWUtNmZlNy00Y2RmLWE1ZGQtM2Q2ZWNjMjY2N2RhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjExVDA4NDQxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE1ZmNhNjEwMTU2MDczOWQ1Y2IwZjg4MDk1YzdmMDY5ZmY5MTMxODhkYzQ5MTlkZDUyMWE3ZTNhYWU4YzVjYjkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.o6SfJULC_fX_Rb4QFxLB1PkTqthUsd_cr_uWiLvF4Sw)
Selecting all with repeat does not:
![image](https://private-user-images.githubusercontent.com/39566161/331292372-3b7d6fe4-a52d-421b-bffe-ad6513438e2e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTgwOTU3NTMsIm5iZiI6MTcxODA5NTQ1MywicGF0aCI6Ii8zOTU2NjE2MS8zMzEyOTIzNzItM2I3ZDZmZTQtYTUyZC00MjFiLWJmZmUtYWQ2NTEzNDM4ZTJlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjExVDA4NDQxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE4NGRhZTBhNjJjYWQzNWE1YTZiODJkMzg0NGEwNzZhNWM1OWMwNDRjZDhkMTIxNDhlY2U5ZDE2MDI2ZjIzNjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.KmNINGYgcGvA7fMLLSKWr_05zR94XkhFUjfJRPUHyjo)
Is the bug inside a dashboard panel?
No.
Environment (with versions)?
Grafana: Grafana v10.4.1 (d94d597)
OS: Kubernetes 1.29
Browser: Chrome
Grafana platform?
Kubernetes
Datasource(s)?
Prometheus
The text was updated successfully, but these errors were encountered: