Я настраиваю экземпляр Grafana, который будет иметь несколько организаций (SaaS, Dev, DevOps) и хочет, чтобы мы предоставляли файлы. каждая организация будет в основном иметь одинаковые источники данных. Я пытался использовать один и тот же файл yaml несколько раз (другое имя файла и другой идентификатор orgID), и я пытался иметь один файл с несколькими определениями в нем, но в каждом случае подготовка применяется только к org 1. Когда я go в Источники данных для org 1 Я вижу баннер, уведомляющий меня «связаться с администратором вашего сервера», но для org 2 и 3 они все еще находятся в свободной форме.
Некоторые примеры:
$ more site1.yaml
# # config file version
apiVersion: 1
# list of datasources that should be deleted from the database
deleteDatasources:
datasources:
- &main_datasource
name: site1-Main
isDefault: false
access: proxy
type: prometheus
org_id: 1
url: http://<<myserver>>:9090
editable: false
version: 2
- <<: *main_datasource
org_id: 2
- <<: *main_datasource
org_id: 3
И я пробовал:
$ more site2-tsdb.yaml
# # config file version
apiVersion: 1
# list of datasources that should be deleted from the database
deleteDatasources:
datasources:
- name: site2-TSDB
isDefault: false
access: proxy
type: prometheus
org_id: 1
url: http://<<myserver>>:8428
editable: false
- name: site2-TSDB
isDefault: false
access: proxy
type: prometheus
org_id: 2
url: http://<<myserver>>:8428
editable: false
- name: site2-TSDB
isDefault: false
access: proxy
type: prometheus
org_id: 3
url: http://<<myserver>>:8428
editable: false
В логах ошибок нет.
Мысли?