logstash 真实的监控弹性指数的变化

zte4gxcn  于 6个月前  发布在  Logstash
关注(0)|答案(1)|浏览(59)

我正在处理一个问题,我应该在真实的时间监控弹性索引的任何更改。
例如
如果有人从

{
  "key" : "value"
}

字符串

{
  "key" : "value2"
}


我想得到通知的任何更新以前的文件或如果一个新的文件是在同一索引插入

zvokhttg

zvokhttg1#

这是一个已经被要求了很长时间的功能,但仍然是“在工程”(即更改API)。
与此同时,您可以利用audit logging功能,但它仅适用于白金订阅。您仍然可以通过enabling the trial license试用30天。
通过侦听authentication_success事件并配置请求负载以使用xpack.security.audit.logfile.events.emit_request_body: true记录,您将能够看到进入集群的所有请求。
一旦审计事件被索引,你将需要在url.path: <your-index>/_doc/*上进行过滤,以便只捕获对索引文档的更新。不过,你需要自己找出区别。
请注意,此功能并不意味着这个特定的目的,但这是最接近你可以得到满足你的需要。
PS:值得注意的是,audit logging feature在OpenSearch中是免费的。

相关问题