首页 > 解决方案 > Kibana - 搜索“Googlebot”+“HTTP/2”

问题描述

我想寻求帮助。

我有 Kibana 6.8.1 和星号搜索关闭。里面是访问日志数据——类似于默认的 Apache 格式。每一行都保存为一条消息(不要使用 grok 将数据解析到该项目中的列)。

我想查找来自 googlebot 的所有通过 HTTP/2 的请求。T 曾尝试搜索“googlebot AND HTTP/2”,但没有成功(找出来)。试图逃避 / with / or 。它没有用。

你能帮我找到来自 googlebot 的所有通过 HTTP/2 的请求吗?

数据示例(Googlebot over http/1.1):

{
  "remote_addr": "10.249.40.36",
  "time_local": "25/Jan/2021:12:55:30 +0100",
  "request": "GET /api/cs/v2/pois?leftBottomBounding=14.059467003565942%7C49.99607653436616&rightTopBounding=14.060915396433984%7C49.997224858777685&tms=1611575730422&zoom=19 HTTP/2",
  "status": 200,
  "body_bytes_sent": 186,
  "http_referrer": "https://www.****.?cena-od=0&cena-do=4000000&bez-aukce=1",
  "http_user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Googlebot Chrome/87.0.4280.141 Safari/537.36",
  "http_x_forwarded_for": "91.214.158.2",
  "request_time": 0.033,
  "upstream_connect_time": "0.000",
  "upstream_header_time": "0.033",
  "upstream_response_time": "0.033"
}

标签: elasticsearchkibana

解决方案


推荐阅读