elasticsearch 通过eql语句取discover
时间: 2023-07-08 22:41:07 浏览: 176
在Elasticsearch中,可以使用EQL语句进行复杂的查询操作。如果你想要通过EQL语句来查询数据并在Kibana中展示,可以按照以下步骤进行操作:
1. 打开Kibana,选择"Discover"选项卡。
2. 点击"Add a filter"按钮,选择"EQL"选项。
3. 在"EQL Query"输入框中输入你的查询语句。
4. 点击"Update"按钮,刷新数据并展示符合条件的结果。
举个例子,如果你想查询所有访问时间在2021年1月1日至2021年1月31日之间,并且访问来源为某个特定IP地址的日志记录,可以使用如下的EQL语句:
```
where @timestamp >= '2021-01-01T00:00:00.000Z' and @timestamp <= '2021-01-31T23:59:59.999Z' and clientip == '192.168.1.1'
```
你可以根据实际需求修改查询条件和字段。完成后,点击"Update"按钮即可在Discover中展示符合条件的数据。
阅读全文