在家庭假日解释 InfluxData
作者:Nate Isley / 产品, 用例, 开发者
2019 年 12 月 13 日
导航至
在开胃小菜之间尝试向家人解释 InfluxDB 之后,我很快意识到我不能简单地 深入研究 Flux。我需要展示,而不是讲述。
在两篇博客中,我将深入探讨如何为非技术人员解释 InfluxData、一个 Serverless 示例,并深入研究 Serverless Flux 代码,以便您可以让您的姻亲惊叹。
解读技术术语
今年感恩节,我们的大部分家人都在城里拜访,并享用火鸡和排骨。每个人都对 InfluxData 感到好奇,但是向任何不从事技术工作的人传达 InfluxDB 并非易事。
虽然 Serverless 时间序列数据库平台可能朗朗上口,但如果期望任何不使用数据库的人理解技术营销术语,我解释 巴斯克语 的天气可能会更成功。我尝试了不同的方式与我的家人和朋友分享 InfluxDB,到了周日,我确定了:
“人们现在几乎 постоянно 测量一切事物,例如潮汐、房屋温度或互联网速度。他们测量得如此之多、如此频繁,以至于他们发现自己需要专门的基于时间的收集和分析工具。InfluxDB 是一个开源软件项目,用于捕获和分析这些海量数据。InfluxData 的最新迭代包括所有已构建的工具,以帮助处理这种巨大的基于时间的测量负载,现在我们添加了对运行 Serverless 代码的支持。该平台承担了收集数据、存储数据和提供计算能力来分析数据的繁重工作,以便软件构建者可以专注于实施解决方案。”
这引起了一些点头,但我可以看出它仍然很模糊。我没有气馁,而是退回到我的办公桌前,创建了一个具体的 Flux 示例。我决定使用一个我认为大多数人都能理解的用例——加载您最喜欢的网站需要多长时间。
我首先尝试使用 Flux REPL,然后继续使用我的 InfluxDB Cloud 脚本构建器。我遇到了一些障碍,但在经过几次变通方法(在深入研究中介绍)之后,我设法将数据提炼成一个合适的数据集。
通过我的 Flux 程序每次调用时生成并保存正确的数据集,我将 InfluxDB Cloud 的 Serverless 功能投入使用。通过将脚本保存为每分钟运行一次的任务,我的数据开始流入。从那里开始,创建和共享仪表板只是一个简单的问题
一个具体的例子确实奏效了,我哥哥的脑海中亮起了一盏灯——“啊,我可以用几行 Flux 收集和处理任何随时间变化的信息。”
正是如此!——当然,现在我陷入了创建 Flux 来帮助他收集布伦特原油价格的困境……
解锁 Flux 的强大功能以满足您的用例!
Flux 是一种用于处理数据的强大语言,现在已在我们的时间序列平台之上提供。它正在解锁激动人心的新时间序列用例,并允许开发人员在 InfluxDB 内部和其他数据源(如 mySQL、MariaDB 和 Postgres)中处理数据。获取 InfluxDB 的 OSS 或 注册 InfluxDB Cloud 以开始探索。如果您正在寻找 Flux 的起点,我强烈推荐 Scott Anderson 的 杰出的 Flux 培训。
与往常一样,如果您对 Flux 有任何疑问或功能请求,请前往 Flux 的社区论坛 或 加入我们的 Slack!