如何为 InfluxDB 3 Processing Engine 构建插件
会议日期: 2025 年 4 月 24 日
时间: 上午 8:00(太平洋时间)| 下午 3:00(格林威治标准时间)
InfluxDB 3 Processing Engine 使使用者能够在数据库内部执行 Python 代码,以转换、丰富和处理时间序列数据,无需将数据移动到外部系统进行处理。
在本实践虚拟培训中,您将学习如何构建、部署和管理直接在 InfluxDB 3 Core 和 Enterprise 中运行的 Python 插件。您将通过实际示例了解如何设置实时数据管道、配置基于触发器的执行以及通过 HTTP 与外部系统交互。无论您是希望清理和重塑传入数据、调度自定义作业,还是触发 Webhook 以响应不断变化的指标,嵌入式 Python Processing Engine 都为您提供了从数据库本身内部执行这些操作的灵活性。
先决条件
- 可以安装 InfluxDB 3 Core并安装了您喜欢的代码编辑器的笔记本电脑/计算机
- Python 编程的基础知识会有所帮助,但不是必需的
您将学到什么
- Processing Engine 概述:了解嵌入式 Python VM 的架构和执行模型。了解 processing engine 如何融入 InfluxDB 3 架构。
- 使用 Python 进行插件开发:编写 Python 插件以处理数据转换和基于自定义逻辑的警报。
- 使用触发器:学习创建和设置基于实时数据转换或按设定的时间间隔或通过 HTTP 请求触发运行自定义作业的触发器。
- 常见用例以及如何:
- 自动执行数据降采样。
- 触发外部 Webhook 或通知。
- 执行内联异常检测。
- 使用外部 API 丰富时间序列数据。
[](https://university.influxdata.com/)

Suyash Joshi
InfluxData 高级软件工程师兼开发者布道师
Suyash Joshi 是 InfluxData 的高级软件工程师和杰出的开发者布道师。他的职业生涯包括过去在 Oracle 和 RingCentral 领导关键项目。他拥有计算机科学学士学位和游戏设计硕士学位,完美地将技术专长与创造力天赋融为一体。在他的热情驱动下,他在伦敦培养和主持开发者活动,发表广受欢迎的主题演讲并参与全球黑客马拉松。除了日常工作之外,Suyash Joshi 还是一位魔术师,并且是伦敦著名的魔术圈成员,他创作的表演能够点燃奇迹、欢乐和灵感。在 X 上找到他:@suyashcjoshi