Grafana 在 K8S 中配置 DataSources
Grafana 通过在/etc/grafana/provisioning中的配置文件来设置相关参数因此在K8S中给 grafana 的 deployment 的 配一个 configmap 即可,deployment.yaml修改如下,...volumeMounts:- mountPath: /etc/grafana/provisioning/datasourcesname: grafana-da
·
Grafana 通过在/etc/grafana/provisioning
中的配置文件来设置相关参数
因此在K8S中给 grafana 的 deployment 的 配一个 configmap 即可,
deployment.yaml修改如下,
...
volumeMounts:
- mountPath: /etc/grafana/provisioning/datasources
name: grafana-datasources
readOnly: false
...
volumes:
- name: grafana-datasources
configMap:
name: grafana-datasources
...
configmap.yaml 如下,配置了两个prometheus数据源
apiVersion: v1
kind: ConfigMap
metadata:
name: grafana-datasources
namespace: monitoring
data:
prometheus.yaml: |-
{
"apiVersion": 1,
"datasources": [
{
"access":"proxy",
"editable": true,
"name": "prometheus",
"orgId": 1,
"type": "prometheus-1",
"url": "http://ip1:8080",
"version": 1
},
{
"access":"proxy",
"editable": true,
"name": "prometheus-2",
"orgId": 1,
"type": "prometheus",
"url": "http://ip2:8080",
"version": 1
}
]
}
更多推荐
已为社区贡献5条内容
所有评论(0)