elasticsearch,logstash,kibana,Oracle,elasticsearch,Logstash,Kibana" /> elasticsearch,logstash,kibana,Oracle,elasticsearch,Logstash,Kibana" />

Oracle 如何在使用Logstash和Elasticsearch更新数据库数据后仅删除某些行

Oracle 如何在使用Logstash和Elasticsearch更新数据库数据后仅删除某些行,oracle,elasticsearch,logstash,kibana,Oracle,elasticsearch,Logstash,Kibana,我有一些行需要插入行,如果行发生更改,则需要删除它们 我将从Oracle行推到内部,方法如下: 请求编号(密钥) 请求状态(编号) 上次更新(时间) 如果请求是状态1(挂起的请求),我必须为其编制索引。 如果请求状态为10(OK请求),我必须跳过它 之后,我必须分析请求: 如果请求从挂起变为OK,我必须将其删除。 若请求一直处于挂起状态,我必须将其保存到ELK堆栈中 我想我可以使用upsert功能,但我不知道如何管理这种情况。有人能帮我吗

我有一些行需要插入行,如果行发生更改,则需要删除它们

我将从Oracle行推到内部,方法如下:

  • 请求编号(密钥)
  • 请求状态(编号)
  • 上次更新(时间)
如果请求是状态1(挂起的请求),我必须为其编制索引。 如果请求状态为10(OK请求),我必须跳过它

之后,我必须分析请求: 如果请求从挂起变为OK,我必须将其删除。 若请求一直处于挂起状态,我必须将其保存到ELK堆栈中

我想我可以使用upsert功能,但我不知道如何管理这种情况。有人能帮我吗