插件 〉资源导出器


开发者

Grafana Labs

注册以接收不定期产品新闻和更新



应用程序
Grafana

资源导出器

  • 概述
  • 安装
  • 更新日志
  • 相关内容

Grafana 资源导出器

资源导出器是一个 Grafana 应用插件,它允许用户将其实例或 Grafana Cloud 账户中的资源导出为 Terraform、Grizzly 或 Crossplane 资源定义。

生成 Terraform 配置

此插件会生成三个 Terraform Grafana provider 文件

  • provider.tf:此文件包含用于安装 provider 的 terraform {} 代码块以及配置 Grafana provider 的 provider "grafana" 代码块。
  • resources.tf:已生成的 Grafana provider 资源。
  • imports.tf:将 Grafana 资源与其唯一标识符映射的 import {} 代码块。

下载这些文件后,在 provider.tf 文件中填写凭据即可立即使用。

对这些文件运行 terraform plan 时,Terraform 应显示无更改,仅显示已导入的资源。运行 terraform apply 后,资源将被添加到状态中,并且可以删除 import {} 代码块。

Grizzly 资源

生成 Grizzly 格式的资源

此插件提取资源的方式与 grr pull 命令相同。可以使用 grr apply 命令应用这些文件。

Crossplane 资源

为 Crossplane Grafana provider 生成资源

provider.yaml 文件中写入引用的 secret 后,可以在已安装 Grafana provider 的 Kubernetes 集群中应用资源,但最好将资源重构为 compositions。

成熟度

此插件中的代码应被视为实验性的。文档仅与代码一同提供。它不提供任何支持,但我们很乐意收到有关产品的反馈和改进建议,尽管我们无法承诺解决任何特定问题。不提供 SLA。不应在生产环境中使用,风险未知/高。

Grafana Labs 对实验性功能的定义如下

处于实验阶段的项目和功能仅由工程团队支持;不提供待命支持。文档有限或仅在代码注释中提供。不提供 SLA。

实验性项目或功能主要面向希望参与确保系统稳定性,并为开源治理项目获得共识和批准的开源工程师。

处于实验阶段的项目和功能不应在生产环境中使用,风险未知/高。

在 Grafana Cloud 上安装资源导出器

有关更多信息,请访问插件安装文档。

更新日志

1.0.0 (未发布)

初始版本。