TL;DR InfluxDB技术技巧——使用和创建InfluxDB模板的最简单方法
作者:Anais Dotis-Georgiou / 产品,用例,开发者
2021年2月11日
导航至
如果您还不知道,InfluxDB 2.0的一个好处是能够访问模板。 InfluxDB模板 允许您轻松地将各种预配置的资源(包括Telegraf配置、桶、仪表板、任务和警报)应用于您的InfluxDB实例。在本篇TL;DR中,我们将介绍使用和创建模板的最简单方法。
使用InfluxDB模板——最简单的方法
如果您是InfluxDB的新手,首先应用社区模板是正确的选择。社区模板是由社区为各种常用案例开发的模板集合。我鼓励您浏览 社区模板仓库,看看是否有符合您需求的模板。应用模板的速度非常快。
第一步:从仓库中选择一个模板,并复制您所选模板的yml配置文件url。
第二步:在InfluxDB UI的“设置”标签下粘贴模板url。这就完成了!
创建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”标记了Cardinality Now仪表板。
第三步:通过筛选您刚刚创建的标签的资源来导出模板。
influx export all —filter=labelName=
这就是全部!现在您要贡献模板,只需添加一个readme.md文件并提交一个pull request。
如果您的模板被选中,我们将在InfluxData博客上发布一篇关于它的文章来推广它!请参阅我们之前写的模板博客文章示例。在结束之前,我想向您提供两个额外的参考链接:InfluxDB模板页面和展示模板选择的展示页面。
像往常一样,我鼓励您在评论区、我们的社区网站或我们的Slack频道中分享您的想法、担忧或问题。我们很乐意获取您的反馈并帮助您解决遇到的问题!