【问题标题】:Python cron job vs Kapacitor UDFPython cron 作业与 Kapacitor UDF
【发布时间】:2020-03-02 04:40:32
【问题描述】:

在将数据收集到存储在边缘服务器上的 InfluxDb 中后,我需要对我的数据执行一些后台高级计算,这意味着我用于计算的资源有限。 此外,我在进行计算时也无法阻止数据收集。 我正在权衡使用 Kapacitor UDF 流与自定义 Python 脚本。

请注意,我需要使脚本可配置,以便我可以轻松地将它们部署到具有不同传感器的不同环境

【问题讨论】:

    标签: python user-defined-functions influxdb kapacitor


    【解决方案1】:

    一般来说,这可能没什么区别,特别是对于“简单”用例,尽管我倾向于独立的 python 脚本。 (如果您可以使用 kapacitor 语言而不是基于 python 的 UDF 来覆盖您的用例,那么使用 Kapacitor 可能会更好,但我发现它不够,因为我需要从其他数据库中检索额外的数据)

    • 独立的 python 脚本可能会更轻一些,因为您不需要运行 Kapacitor 服务。
    • 独立的 python 脚本可能更易于配置。 Kapacitor 也非常可配置,但您必须花一些时间学习如何使用它。
    • 独立的 python 脚本可能更稳定一些。几年前我尝试过 python UDF,发现它们不稳定且有问题。虽然现在这可能已经有所改进,但您仍然依赖于它的支持,如果 go 不是您的语言,您可能无法自行调试和修复问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-17
      • 2019-11-10
      • 2012-12-27
      相关资源
      最近更新 更多