产品更新 – 规模化任务管理和来自任务API的可调用脚本

导航至

感谢Vinay Kumar对这篇文章的关键贡献。

我们热爱编写和发布代码,帮助开发者将他们的想法和项目变为现实。这就是我们不断改进产品、满足开发者需求、确保他们满意并加速“变得出色”的过程的原因。

本周,我们将介绍一款特色产品发布,我们认为它将帮助您在构建时序数据时节省时间和精力,InfluxDB——特别是——任务。查看新功能,并按照以下简要步骤立即开始使用它!

规模化管理您的InfluxDB任务

任务现在可以调用脚本并将变量传递给这些脚本,大大提高了您管理、重用和扩展代码和流程的能力。

我们经常看到的一个有趣的设计模式是——即使你有100多个任务——底层的Flux逻辑往往相似。您可能正在将相同的逻辑应用于不同的桶、度量或甚至是不同时间粒度级别。

使用这个新功能,您团队中的Flux开发者可以创建运行常见逻辑但提供变量输出的脚本。本质上,每个脚本可以通过n个独特的任务进行引用,这些任务在传递的参数或调度逻辑上有所不同。

因此,如果底层的Flux逻辑需要调整,只需修改脚本X以使用新的Flux逻辑,就会更新所有调用脚本X的关联任务。

下面是一个图表,可以直观地展示这个新功能的优势。

diagram-new-feature

从图表中可以看出,这将极大地简化您在规模上管理任务的方式。

下面有一个视频,将向您介绍如何创建、使用和管理调用脚本的任务

让您的组织中民主化Flux技能

通过能够将Flux代码保存和作为脚本运行,Flux的力量现在对所有用户都开放:即使您的组织中的非Flux专家开发者也能从您组织中最熟练的Flux用户编写的复杂/高效的脚本中受益。这些脚本现在是可重用的,这种模型允许您从应用程序中按需触发查询逻辑,以从您的时序数据中提取关键业务价值。

我如何开始?

我们的文档团队在这里创建了一个很好的分步指南,其中包含示例代码,以帮助您创建引用脚本的任务。在此。如果您对InfluxDB任务完全不熟悉,请从这里开始,并在了解了任务的基本组件后返回到上述文档页面。

当然,如果您有任何具体的设计或实现问题,请随时与我们联系。我们随时准备帮助。