2

我目前有正在寻找一个名为“ex.set”字段,并执行这些任务的cron作业:如何检测何时在Elasticsearch的特定索引中的特定字段中的某个索引中插入了新的唯一字词?

  1. 对于每一个指标,运行在球场上“ex.set”
  2. 一个方面聚集对于每一个指标,让每一个现有的别名
  3. 对于在“ex.set”索引每个唯一长期出现,如果没有一个现有的别名,创建一个过滤别名

作业运行每十分钟但大部分时间没有找到任何东西。有没有一种方法或插件(与2.3.x兼容),它会自动检测新特定术语何时插入到特定索引中特定字段的索引上?然后,如果有一个独特的项目触发在该索引上创建一个过滤的别名?提前感谢您的任何想法或解决方案。

回答

1

是的,我相信你可以用Watcher plugin来做到这一点。它的默认许可证有效期为30天,之后some features are disabled,之后您需要一个有效的许可证才能使其完全正常工作。

其基本思想是你的前两步可以放入chain input作为search inputs,它将收集数据。

然后,将存在的别名与来自该聚合的条件进行比较的附加步骤可以被视为script condition,您可以在这里比较两组。如果您的条件确定需要创建新的别名,则在手表的action部分中,您可以使用webhook action在索引上调用创建别名REST命令。

相关问题