Невозможно импортировать несколько источников данных при изменении значений ключей (Grafana Provisioning) - PullRequest
0 голосов
/ 01 октября 2019

Я успешно могу импортировать источники данных при использовании is_default & org_id. Но когда я использую isDefault и orgId, только один источник данных успешно импортируется. Ниже приведены мои ymls

1) datasources1.yml and its dashboard1.yml
2) datasources2.yml and its dashboard2.yml

datasources1.yml

apiVersion: 1

datasources:
-  access: 'proxy'                       # make grafana perform the requests
   editable: true                        # whether it should be editable
   isDefault: true                      # whether this should be the default DS
   name: 'test1'                        # name of the datasource
   orgId: 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

dashboard1.yml apiVersion: 1

providers:
- name: 'dashboard1'
  orgId: 1
  folder: ''
  type: file
  disableDeletion: false
  updateIntervalSeconds: 10 #how often Grafana will scan for changed dashboards
  options:
    path: /etc/grafana/provisioning/dashboards

datasources2.yml

apiVersion: 1

datasources:
-  access: 'proxy'                       # make grafana perform the requests
   editable: true                        # whether it should be editable
   isDefault: true                      # whether this should be the default DS
   name: 'test2'                        # name of the datasource
   orgId: 2                             # 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

dashboard2.yml apiVersion: 1

providers:
- name: 'dashboard2'
  orgId: 2
  folder: ''
  type: file
  disableDeletion: false
  updateIntervalSeconds: 10 #how often Grafana will scan for changed dashboards
  options:
    path: /etc/grafana/provisioning/dashboards

Насколько я понимаю, orgId необходим для сопоставления источника данных с панелью мониторинга, но, похоже, он не работает. Также, когда я использую is_default и org_id, хотя он создает источник данных, но не может сопоставить второй источник данных с панелью мониторинга.

...