TL;DR InfluxDB 技术提示 — 使用和创建 InfluxDB 模板的最简单方法
作者:Anais Dotis-Georgiou / 产品, 用例, 开发者
2021年2月11日
导航至
如果您还不知道,InfluxDB 2.0 的优势之一是可以使用模板。InfluxDB 模板允许您轻松应用各种预配置资源,包括 Telegraf 配置、存储桶、仪表板、任务和警报到您的 InfluxDB 实例。在本 TL;DR 中,我们将介绍使用和创建模板的最简单方法。
使用 InfluxDB 模板 – 最简单的方法
如果您是 InfluxDB 的新手,首先应用社区模板是正确的选择。社区模板是由社区为各种常见用例开发的一系列模板。我鼓励您浏览社区模板仓库,看看是否有适合您需求的模板。应用模板再简单不过了。
第一步:从存储库中选择一个模板,并复制您选择的模板的 yml 配置文件 URL。
第二步:将模板 URL 粘贴到 InfluxDB UI 的“设置”选项卡下。就这么简单!
创建 InfluxDB 模板 – 最简单的方法
如果没有任何模板满足您的需求,我鼓励您构建自己的模板并与 InfluxDB 社区分享。在您创建仪表板、任务、警报或 Telegraf 配置的组合以解决您的时间序列问题并满足您的用例之后,现在是您与社区分享您的知识和工作的时候了。
第一步:如果您还没有这样做,请设置 InfluxDB CLI 配置。InfluxDB CLI 配置允许您管理多个连接配置。例如,它们允许您在本地使用 InfluxDB CLI 访问您的 InfluxDB Cloud 帐户。具体来说,这篇博客描述了如何在本地使用 InfluxDB CLI 将常规 CSV 写入 InfluxDB Cloud。
influx config create --config-name <config-name> \
--host-url <your url like https://us-west-2-1.aws.cloud2.influxdata.com> \
--org <your-org> \
--token <your-auth-token> \
active
创建 CLI 配置时,请确保使用完全访问令牌。如果您已经设置了 CLI 配置,请确保使用 influx config list
使用正确的配置。
第二步:在 UI 中为您要包含在模板中的所有资源添加标签。确保此标签是唯一的。例如,我已将 Cardinality Now 仪表板标记为“cardinality”标签。
第三步:通过过滤带有您刚刚创建的标签的资源来导出模板。
influx export all —filter=labelName=<my-template-label> > my_template.yml
就这样,各位!现在您要做的就是添加一个 readme.md 并提交一个拉取请求,即可贡献您的模板。
如果您的模板被选中,我们将在 InfluxData 博客上发布一篇关于它的文章来推广它!请参阅我们撰写的模板博客文章示例。在结束之前,我想给您留下两个额外的参考链接:InfluxDB 模板页面和图库页面,其中展示了精选的模板。
与往常一样,我鼓励您在评论区、我们的社区网站或我们的 Slack 频道中分享您的想法、疑虑或问题。我们很乐意收到您的反馈,并帮助您解决遇到的任何问题!