elasticsearch - 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"
}
解决方案
推荐阅读
- javascript - 在 html 表单提交时在 app.js 中做一个简单的响应
- python - 词典排序
- postgresql - 通过 Jira 容器连接到 Postgres 容器
- xaml - 我可以在外壳中禁用汉堡包吗
- scala - 我有一个两行多列的DataFrame,如何转置成两列多行?
- asp.net-core - Asp.Net Core Identity - 使用角色和缓存授权属性?
- c# - 如何在 PDF 页面内移动矩形而不使用 c# 和 iTextSharp 复制页面的所有信息
- typescript - 自动扩充多个包
- shopify - Shopify Multi-currency 不适用于客户帐户页面中的订单
- jenkins - 在不同的服务器(而不是 Sonar)上运行时,如何使用 Jenkins 的 SonarScanner?