InfluxDB 模板
InfluxDB 模板是预打包的 InfluxDB 配置,包含从仪表板和 Telegraf 配置到通知和警报的所有内容。使用 InfluxDB 模板可以快速设置一个新的 InfluxDB 实例,备份您的仪表板配置,或与 InfluxData 社区分享您的配置。
InfluxDB 模板执行以下操作:
- 减少设置时间
- 促进安全、可移植、源控制的InfluxDB平台状态。
- 简化共享和使用预构建的 InfluxDB 解决方案。
模板清单
一个模板由一个称为 manifest 的单一文件组成,该文件定义了 InfluxDB 的状态和相关的 资源。 模板清单支持以下格式:
模板清单与 Kubernetes 自定义资源定义 (CRD)兼容。
清单中的 metadata.name 字段唯一标识模板中的每个资源。metadata.name 值必须符合 DNS-1123 规范。如果模板中的资源依赖于其他 InfluxDB 资源,所有依赖项必须包含在模板中。
请参见 创建InfluxDB模板 以获取有关生成模板清单的信息。
模板资源
在模板中包含以下资源:
- buckets
- 检查
- 仪表板
- 仪表板变量
- 标签
- 通知端点
- 通知规则
- 任务
- Telegraf 配置
栈
InfluxDB 堆栈 是有状态的 InfluxDB 模板。 当您应用模板时,InfluxDB 将模板中的资源与堆栈关联。 使用堆栈在一段时间内添加、更新或删除模板资源。
有关更多信息,请参见下面的 InfluxDB Stacks。
云中的InfluxDB模板
直接在用户界面中安装模板或下载influx CLI,以在您的 InfluxDB Cloud 帐户中应用和管理 InfluxDB 模板。
使用模板监控InfluxDB企业版
使用 InfluxDB Cloud 和预构建的 InfluxDB 模板监控您的 InfluxDB Enterprise 实例。
使用InfluxDB模板
使用 influx 命令行界面 (CLI) 和 InfluxDB /api/v2/templates API 来总结、验证和应用来自文件系统和 URL 的模板。
创建 InfluxDB 模板
使用 InfluxDB 用户界面和 influx export 命令来创建 InfluxDB 模板。
InfluxDB 堆栈
InfluxDB 堆栈是有状态的 InfluxDB 模板,允许您随着时间的推移添加、更新和移除模板资源,避免在多次应用相同或相似模板时重复资源,并对分布式的 InfluxDB OSS 或 InfluxDB Cloud 实例应用更改。