使用prometheus作为业务规则引擎有哪些缺点?

时间:2017-11-07 06:22:13

标签: drools rule-engine business-rules prometheus

使用prometheus作为业务规则引擎优于drools是一个好主意。与流口水相比,普罗米修斯有哪些优点和缺点。

1 个答案:

答案 0 :(得分:0)

使用Prometheus作为业务规则引擎的缺点(正如我所见)。

  • 数据存储目前是短暂且非持久的 - 公制数据的长期存储仍在进行中。你能承受丢失你要摄入普罗米修斯的数据吗?
  • Prometheus不提供仪表板解决方案 - Prometheus的界面用于临时调试。人们通常不得不使用像Grafana这样的另一个软件进行数据可视化。
  • 日志记录 - Prometheus旨在收集和处理指标,而不是事件记录系统。对于您或使用Prometheus的人来说,当他们想要跟踪事件而不是指标时,这可能是一个问题。
  • 不是为处理敏感数据而设计的 - 创建Prometheus是为了处理操作指标(cpu时间,失败的http请求数,延迟等)。虽然通过重新标记支持丢弃隐藏敏感数据的标签,但我认为业务规则的大多数数据都会落在敏感的一边,这需要大量的重新标记,这将导致实现时间过长。
  • Prometheus是一个由具有IT背景的人员制作和使用的工具 - 我认为没有IT背景的用户是否可以使用这样的工具?

因此理论上你可以将Prometheus用于基于业务规则的系统的一部分,但实际上你可能会遇到一些(如果不是全部)上面列出的问题。

我不熟悉基于业务规则的系统,但我认为它们比普罗米修斯更适合你试图解决的问题。