插件 〉资源导出器
资源导出器
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 上安装资源导出器
在 Grafana Cloud 实例上安装插件是一键完成的;更新也一样。很棒,对吗?
请注意,插件可能需要长达 1 分钟才会显示在您的 Grafana 中。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也一样。很棒,对吗?
请注意,插件可能需要长达 1 分钟才会显示在您的 Grafana 中。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也一样。很棒,对吗?
请注意,插件可能需要长达 1 分钟才会显示在您的 Grafana 中。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也一样。很棒,对吗?
请注意,插件可能需要长达 1 分钟才会显示在您的 Grafana 中。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也一样。很棒,对吗?
请注意,插件可能需要长达 1 分钟才会显示在您的 Grafana 中。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也一样。很棒,对吗?
请注意,插件可能需要长达 1 分钟才会显示在您的 Grafana 中。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也一样。很棒,对吗?
请注意,插件可能需要长达 1 分钟才会显示在您的 Grafana 中。
有关更多信息,请访问插件安装文档。
在本地 Grafana 上安装
对于本地实例,插件通过简单的 CLI 命令进行安装和更新。插件不会自动更新,但当有可用更新时,您会在 Grafana 中收到通知。
1. 安装应用
使用 grafana-cli 工具从命令行安装资源导出器
grafana-cli plugins install
插件将安装到您的 grafana plugins 目录;默认路径为 /var/lib/grafana/plugins。更多关于 CLI 工具的信息。
2. 启用它
接下来,登录您的 Grafana 实例。导航到位于 Grafana 主菜单中的插件部分。
点击插件部分中的 应用 选项卡,并选择新安装的应用。
要启用该应用,点击 配置 选项卡。按照应用提供的说明进行操作并点击 启用。该应用和任何新的 UI 页面现在可以从主菜单中访问,这是由应用创建者设计的。
如果应用包含仪表盘,它们将尝试自动安装。要查看仪表盘、重新导入或删除单个仪表盘,点击应用页面内的 仪表盘 选项卡。
更新日志
1.0.0 (未发布)
初始版本。