【发布时间】:2019-12-10 19:38:40
【问题描述】:
我正在尝试将新仪表板添加到下面的舵图
https://github.com/helm/charts/tree/master/stable/prometheus-operator
文档不是很清楚。
我已向名称空间添加了一个配置映射,如下所示 -
apiVersion: v1
kind: ConfigMap
metadata:
name: sample-grafana-dashboard
namespace: monitoring
labels:
grafana_dashboard: "1"
data:
etcd-dashboard.json: |-
{JSON}
根据文档,这应该只是“拾取”并添加,但事实并非如此。 https://github.com/helm/charts/tree/master/stable/grafana#configuration
我的 values.yaml 中的 sidecar 选项看起来像 -
grafana:
enabled: true
## Deploy default dashboards.
##
defaultDashboardsEnabled: true
adminPassword: password
ingress:
## If true, Grafana Ingress will be created
##
enabled: false
## Annotations for Grafana Ingress
##
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
## Labels to be added to the Ingress
##
labels: {}
## Hostnames.
## Must be provided if Ingress is enable.
##
# hosts:
# - grafana.domain.com
hosts: []
## Path for grafana ingress
path: /
## TLS configuration for grafana Ingress
## Secret must be manually created in the namespace
##
tls: []
# - secretName: grafana-general-tls
# hosts:
# - grafana.example.com
#dashboardsConfigMaps:
#sidecarProvider: sample-grafana-dashboard
sidecar:
dashboards:
enabled: true
label: grafana_dashboard
我也尝试将其添加到 value.yml
dashboardsConfigMaps:
- sample-grafana-dashboard
哪个,不起作用。
有没有人有任何经验将您自己的仪表板添加到此掌舵图表中,因为我真的束手无策。
【问题讨论】:
-
请添加您的 helm 命令
-
helm install stable/prometheus-operator --name prometheus-operator -f values.yml --namespace monitoring
-
是您的
sidecar块在grafana下吗? -
是的,已编辑主帖,以便您查看。根据文档,如果它被标记为 grafana_dashboard,它应该只拾取配置映射 - 似乎没有发生。
-
好的,现在神奇地开始工作了