面向开发者,服务开发者:InfluxDays 北美站发布新产品
作者:Tim Hall / 产品, 用例, 开发者
2021 年 10 月 26 日
导航至
面向开发者,服务开发者——这始终是 InfluxData 在为用户构建新工具时秉持的方法,在我们于今年的 InfluxDays 北美站 推出最新一轮功能和特性时,情况当然也是如此。我们知道应用程序构建并非易事,开发周期也十分宝贵。因此,我们所做的一切都围绕着提升开发者的幸福感。
例如,在 InfluxData,我们经常谈论在开发者所处的位置与他们相遇。我们的意思是,我们理解并非所有开发者都使用相同的基础设施、编程语言或开发流程。有些人在云端构建应用程序,有些人在本地构建——许多人两者都在做。因此,我们创新战略的关键部分是尽可能提供更多选择,使所有开发者更快、更高效地构建由时间序列数据提供根本支持的应用程序体验。我们致力于不断改善开发者体验——这是我们每天努力的目标。
在 InfluxData,我们致力于两件事
- 在开发者所处的位置与他们相遇 - 使用他们选择的语言,使用他们偏好的工具,在他们偏好的云平台上运行。
- 优化“精彩时刻所需时间” - 开发者越早启动并运行 InfluxDB,他们就能越早着手构建应用程序的其他方面。
考虑到这一点,我们对今天在 InfluxDays 发布的新功能感到兴奋。
在开发者所处的位置与他们相遇
我们的第一组更新侧重于为构建者创造更多轻松编写 Flux 查询的方法——将我们支持开发者(无论他们身在何处)的承诺更进一步。这些功能让构建者可以选择最适合他们的开发风格,无论他们选择在何处构建应用程序。新更新包括
使用 InfluxDB Notebooks 在浏览器中构建、测试和操作 构建者可以测试想法,注释或解释他们正在做什么以及原因,甚至可以部署这些任务——所有这些都在 InfluxDB 平台内完成,无需离开浏览器。开发者现在可以更轻松地创建警报,而无需编写代码,因为他们可以使用新的 Notebooks Alerting 模板将通知发送到 Slack、PagerDuty 和其他应用程序或系统。
使用客户端库自动生成 10 多种语言的代码 如果您已使用基于浏览器的工具来探索您的数据、创建查询和分析结果,那么您是否准备好将此嵌入到您的应用程序中?现在,您只需选择目标语言即可自动生成应用程序代码,这些代码可以快速集成到您的应用程序中,从而使团队能够快速开发、验证和测试代码。
使用 Flux VS Code 扩展在 Visual Studio 中编写 Flux 代码 对于那些可能更习惯在 IDE 中完成所有开发工作的人,我们为 Visual Studio Code (VS Code) 创建了一个 Flux 扩展。Flux VS Code 扩展 让开发者可以利用 Visual Studio 的所有便利性和效率来编写 Flux 代码,包括语法检查、自动完成和架构浏览器,从而加快代码编写速度。现在,该扩展还直接与 InfluxDB 集成,因此开发者可以原生运行 Flux 任务,还可以从 VS Code 中浏览现有任务。它还允许开发者执行和查看他们的查询结果,从而无论他们是在编写简单的查询还是更复杂的查询(可能需要多次迭代才能获得他们精确的结果),都能获得更好的体验。
新的 InfluxDB Cloud 增强功能改善了开发者体验
与简化开发流程同等重要的是,InfluxDB Cloud 中交付的新功能也至关重要。通过与我们的社区成员和客户紧密合作,这些新功能解决了他们对平台优化“精彩时刻所需时间”的许多请求
使用显式架构选项防止意外更改 InfluxDB 的无架构特性有助于开发者快速启动并运行它。但是,我们也认识到,有时开发者需要更多地控制架构。InfluxDB Cloud 现在允许开发者在存储桶级别显式定义架构。这可以保护开发者免受意外更改的影响,确保他们可以安心地继续运行应用程序。
使用 API 可调用脚本从您的应用程序调用 Flux 脚本。 InfluxDB Cloud 现在支持 API 可调用脚本,它允许开发者定义参数化的 Flux 脚本,他们可以在应用程序中调用这些脚本。由 API 可调用脚本驱动的应用程序更加直观,可以通过触发的自动化操作交付预测性结果。这些 API 可调用脚本可以使用 Flux 通过 VS Code 扩展或直接通过 InfluxDB API 定义。
将 Flux 与第三方平台集成 我们希望用户能够利用 Flux 来满足其环境或系统的需求——无论它在哪里。这就是为什么我们为几个新平台(例如 Alerta、WebEx Teams 和 ServiceNow)添加了通知支持,添加到已经令人印象深刻的集成列表中。
为时区和位置自定义 Flux。 现在可以编写符合当地时区的 Flux 查询,Flux 甚至可以调整夏令时——允许开发者根据他们在世界各地的精确位置微调他们的分析。
InfluxDays 更多精彩内容
通过了解开发者在使用时间序列数据时面临的挑战,InfluxData 团队可以提供这些类型的功能,以减轻开发障碍并加快实现梦寐以求的“精彩时刻所需时间™”。随着 InfluxDays 的开幕,我们将更多地讨论这些新功能和特性如何扩展 InfluxDB 和 Flux 的灵活性,并使开发过程更高效、更具生产力。
请务必注册参加活动,以便您可以关注直播并观看我们所有高管、客户和社区演讲者的演讲。并务必在今天太平洋时间上午 9:30 收听我们与 InfluxData CTO 兼创始人 Paul Dix 的对话,他将讨论这些新功能以及它们如何帮助用户解锁更多的开发者幸福感。
在那里见!