grafana-zabbix
grafana-zabbix copied to clipboard
Dashboard Variables with Zabbix Datasource "TypeError: Invalid Version"
Describe the bug
We are trying to setup some dynamic variables based on a Zabbix datasource.
Grafana is failing (An unexpected error happened) when changing the Query Type of a variable.
How to reproduce
Create/Edit new Dashboard.
Open its settings and go into "Variables" section.
Add a variable, choose a Zabbix Datasource.
Play with the Query Type field.
Screenshots A screenshot do not seem to be the better way, i'm adding some copy/paste of our issues shown by Grafana.
An unexpected error happened
TypeError: Invalid Version: 4.0.3 (2018-12-21)
t@https://GRAFANA.HOST.DOMAIN/public/plugins/alexanderzobnin-zabbix-app/datasource-zabbix/module.js:1:122629 div div div c@https://GRAFANA.HOST.DOMAIN/public/build/7095.fab5d6bbd438adca1160.js:792:912 u@https://GRAFANA.HOST.DOMAIN/public/build/7095.fab5d6bbd438adca1160.js:792:1481 div div c@https://GRAFANA.HOST.DOMAIN/public/build/7095.fab5d6bbd438adca1160.js:792:912 u@https://GRAFANA.HOST.DOMAIN/public/build/7095.fab5d6bbd438adca1160.js:792:1481 div div c@https://GRAFANA.HOST.DOMAIN/public/build/7095.fab5d6bbd438adca1160.js:792:912 u@https://GRAFANA.HOST.DOMAIN/public/build/7095.fab5d6bbd438adca1160.js:792:1481 W@https://GRAFANA.HOST.DOMAIN/public/build/7095.fab5d6bbd438adca1160.js:5929:27757 v@https://GRAFANA.HOST.DOMAIN/public/build/633.fab5d6bbd438adca1160.js:2:971570 div div c@https://GRAFANA.HOST.DOMAIN/public/build/7095.fab5d6bbd438adca1160.js:792:912 u@https://GRAFANA.HOST.DOMAIN/public/build/7095.fab5d6bbd438adca1160.js:792:1481 form div B@https://GRAFANA.HOST.DOMAIN/public/build/7095.fab5d6bbd438adca1160.js:4558:2304 v@https://GRAFANA.HOST.DOMAIN/public/build/633.fab5d6bbd438adca1160.js:2:971570 div Se@https://GRAFANA.HOST.DOMAIN/public/build/7095.fab5d6bbd438adca1160.js:4579:1288 v@https://GRAFANA.HOST.DOMAIN/public/build/633.fab5d6bbd438adca1160.js:2:971570 div div div div div t@https://GRAFANA.HOST.DOMAIN/public/build/633.fab5d6bbd438adca1160.js:2:657031 u@https://GRAFANA.HOST.DOMAIN/public/build/7095.fab5d6bbd438adca1160.js:262:1027 div ta@https://GRAFANA.HOST.DOMAIN/public/build/7095.fab5d6bbd438adca1160.js:4592:295 div Mi@https://GRAFANA.HOST.DOMAIN/public/build/DashboardPage.fab5d6bbd438adca1160.js:574:3581 DashboardPage v@https://GRAFANA.HOST.DOMAIN/public/build/633.fab5d6bbd438adca1160.js:2:971570 n@https://GRAFANA.HOST.DOMAIN/public/build/633.fab5d6bbd438adca1160.js:2:942013 zi@https://GRAFANA.HOST.DOMAIN/public/build/7095.fab5d6bbd438adca1160.js:6393:193 t@https://GRAFANA.HOST.DOMAIN/public/build/633.fab5d6bbd438adca1160.js:2:989568 t@https://GRAFANA.HOST.DOMAIN/public/build/633.fab5d6bbd438adca1160.js:2:991589 main t@https://GRAFANA.HOST.DOMAIN/public/build/633.fab5d6bbd438adca1160.js:2:986186 div Ws@https://GRAFANA.HOST.DOMAIN/public/build/7095.fab5d6bbd438adca1160.js:2156:1022 ./public/app/core/utils/ConfigProvider.tsx/d
We already have the same JS files listed in traces, just the "version" will change regarding which ZBX Datasource we are using.
Software versions
| Grafana | Zabbix | Grafana-Zabbix Plugin |
|---|---|---|
| 8.3.2 | 3.4.15 | 4.2.4 |
| 8.3.2 | 4.0.3 | 4.2.4 |
| 8.3.2 | 4.4.10 | 4.2.0 |
| 8.3.2 | 4.4.10 | 4.2.1 |
| 8.3.2 | 4.4.10 | 4.2.2 |
| 8.3.2 | 4.4.10 | 4.2.3 |
| 8.3.2 | 4.4.10 | 4.2.4 |
| 8.3.2 | 5.0.10 | 4.2.0 |
| 8.3.2 | 5.0.10 | 4.2.1 |
| 8.3.2 | 5.0.10 | 4.2.2 |
| 8.3.2 | 5.0.10 | 4.2.3 |
| 8.3.2 | 5.0.10 | 4.2.4 |
| 8.3.4 | 3.4.15 | 4.2.4 |
| 8.3.4 | 4.0.3 | 4.2.4 |
| 8.3.4 | 4.4.10 | 4.2.4 |
| 8.3.4 | 5.0.10 | 4.2.4 |
Grafana-Zabbix Plugin in version 4.1.5 do not have this issue.