Предоставление нескольких источников данных в графане - PullRequest
0 голосов
/ 01 октября 2019

У меня есть возможность импортировать источник данных и информационную панель при сборке контейнера Docker для графана. Я попытался создать два отдельных файла datasource.yml (например, datasoure1.yml и datasource2.yml) и скопировал их в / etc / grafana / provisioning / datasources, но получил следующую ошибку.

lvl=warn msg="[Deprecated] the datasource provisioning config is outdated. please upgrade" logger=provisioning.datasources filename=/etc/grafana/provisioning/datasources/datasource1.yml
grafana_1_417873282a1 | t=2019-10-01T03:51:49+0000 
lvl=warn msg="[Deprecated] the datasource provisioning config is outdated. please upgrade" logger=provisioning.datasources filename=/etc/grafana/provisioning/datasources/datasource2.yml
grafana_1_417873282a1 | t=2019-10-01T03:51:49+0000 lvl=eror msg="Server shutdown" logger=server reason="Service init failed: Datasource provisioning error: datasource.yaml config is invalid. Only one datasource per organization can be marked as default"

Любой намек на то, какЯ могу добиться нескольких источников данных и панелей?

datasource1.yml

datasources:
-  access: 'proxy'                       # make grafana perform the requests
   editable: true                        # whether it should be editable
   is_default: true                      # whether this should be the default DS
   name: 'test1'                        # name of the datasource
   org_id: 1                             # id of the organization to tie this datasource to
   type: 'influxdb'                      # type of the data source
   url: 'http://<ip-address>:8086'       # url of the prom instance
   database: 'db1'
   version: 1                            # well, versioning

datasource2.yml

datasources:
-  access: 'proxy'                       # make grafana perform the requests
   editable: true                        # whether it should be editable
   is_default: true                      # whether this should be the default DS
   name: 'test2'                        # name of the datasource
   org_id: 1                             # id of the organization to tie this datasource to
   type: 'influxdb'                      # type of the data source
   url: 'http://<ip-address>:8086'       # url of the prom instance
   database: 'db2'
   version: 1                            # well, versioning

1 Ответ

1 голос
/ 01 октября 2019

Вы можете проверить этот выпуск .

Я пропустил первую строку с apiVersion: это имело значение.

# # config file version
apiVersion: 1
...