gpt4 book ai didi

kubernetes - 如何使用 Helm 将自定义仪表板导入grafana

转载 作者:行者123 更新时间:2023-12-03 21:07:24 25 4
gpt4 key购买 nike

我正在尝试了解掌 Helm ,我想知道是否有人可以ELI5给我一些东西或帮助我做一些事情。

所以我确实在下面运行:

helm repo add coreos https://s3-eu-west-1.amazonaws.com/coreos-charts/stable/

然后我使用以下命令安装了kube-prometheus:
helm install coreos/kube-prometheus --name kube-prometheus -f values.yaml --namespace monitoringtest

一切正常,但是我试图从json文件中添加一些自定义仪表板,而我正努力了解如何做到这一点。

我正在关注: https://blogcodevalue.wordpress.com/2018/09/16/automate-grafana-dashboard-import-process/
在我的values.yaml中,我在下面添加了
serverDashboardConfigmaps:
- example-dashboards

我了解如果这样做:
helm upgrade --install kube-prometheus -f values.yaml --namespace monitoringtest coreos/kube-prometheus

这应该导致grafana获取一个名为 example-dashboards的配置文件,并从 custom-dashboards文件夹中加载* .json文件。
apiVersion: v1
kind: ConfigMap
metadata:
name: example-dashboards
data:
{{ (.Files.Glob "custom-dashboards/*.json").AsConfig | indent 2 }}

# Or
#
# data:
# custom-dashboard.json: |-
# {{ (.Files.Get "custom.json") | indent 4 }}
#
# The filename (and consequently the key under data) must be in the format `xxx-dashboard.json` or `xxx-datasource.json`
# for them to be picked up.

现在有两个问题:

如何将以上configmap添加到此 Helm 版本中?

这个 custom-dashboards文件夹在哪里?是在我的笔记本电脑上,然后将其发送到grafana吗?

我需要将所有 https://s3-eu-west-1.amazonaws.com/coreos-charts/stable/复制到笔记本电脑上吗?

很抱歉解释所有内容,但我只是想了解这一点。

最佳答案

我部分想通了。我可以从configmap加载仪表板。还不是来自单独的json文件,但这是一个进步。

对于任何有兴趣的人,我都将其放在我的github页面上:https://github.com/tretos53/notes/blob/master/Grafana/Readme.MD

关于kubernetes - 如何使用 Helm 将自定义仪表板导入grafana,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55830850/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com