我正在设置一个Grafana实例,该实例将具有多个组织(SaaS,Dev,DevOps),并希望我们提供文件。每个组织基本上都有相同的数据源。我曾尝试多次使用相同的yaml文件(不同的文件名和不同的orgID),并且尝试使用其中一个具有多个定义的文件,但在每种情况下,配置仅适用于组织1。当我进入数据源时组织1,我可以看到横幅通知我“联系您的服务器管理员”,但是对于组织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
日志中没有错误。
有想法吗?