如何通过 id 从 grafana.com 导入仪表板?没有 json 文件和 configMap

问题描述 投票:0回答:1

我有一个部署kube-prometheus堆栈(prometheus,grafana,node-exporter)的helm chart,grafana配置中有一些json文件(仪表板),它们通过configMap传输到grafana pod(常见做法)。我的任务是优化此配置,以通过 grafana.com 中的 id 添加 grafana 仪表板,而不是使用 json 文件(因为它们非常大)。我知道如何在grafana中创建文件夹并指定prometheus资源,但我不明白如何通过id导出仪表板。

要创建一个文件夹,我有一个文件(yaml),它通过 configmap 添加到目录 /etc/grafana/provisioning/dashboards

- name: 'default'
  org_id: 1
  folder: 'my-dashboards'
  type: 'file'
  options:
    folder: '/var/lib/grafana/dashboards'

怎么做以及我需要在哪个文件中插入此配置以使其工作。我将不胜感激。

我尝试创建在 github (dashboardProviders) 上找到的配置,但它只创建一个文件夹(我指定的代码),没有仪表板

kubernetes kubernetes-helm grafana dashboard
1个回答
1
投票

它是(或可以是)grafana helm chart 的一部分,根据我过去使用它的记忆。使用该舵图时,该配置需要进入

values.yaml

特别是here启用/配置

dashboardProviders
here使用来自grafana网站的
dashboard
提供
dashboard id

也可以参考一些文档here.

希望有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.