AWS OpenSearch(ES)启用慢速日志

问题

最近有个搜索请求超过了29秒,想要排查一下这个问题。

思路

启用ES(AWS OpenSearch)搜索慢速日志,看看到底发生了什么问题。

控制台启用慢速日志组

设置慢速日志阀值

bash 复制代码
# 查看搜索请求慢速日志阈值
GET _cluster/settings?flat_settings

# 设置搜索请求慢速日志阈值
PUT /_cluster/settings
{
  "transient": {
    "cluster.search.request.slowlog.threshold.warn": "5s",
    "cluster.search.request.slowlog.threshold.info": "2s"
  }
}

# 查询索引搜索请求慢速日志阀值
GET 索引前缀*/_settings?pretty

# 设置分片慢速日志阈值
PUT 索引前缀*/_settings
{
  "index.search.slowlog.threshold.query.warn": "5s",
  "index.search.slowlog.threshold.query.info": "2s"
}

如果觉得这两个日志影响集群性能,可以设置会原来默认值-1即可。

参考

相关推荐
豆瓣鸡5 小时前
Elasticsearch IK 分词器自定义词典——扩展词、停用词、热更新、同义词
大数据·elasticsearch·搜索引擎
leoZ23121 小时前
Git 集成实战完全指南(四):Git 冲突解决
大数据·git·elasticsearch
码上上班1 天前
Elasticsearch课程
大数据·elasticsearch·搜索引擎
Geek-Chow1 天前
Connecting kubectl to a Private EKS Cluster Over an Internal Domain
kubernetes·k8s·aws
Geek-Chow1 天前
A Practical Tour of AWS Networking: VPCs, Subnets, Gateways, and More
网络·aws
Achou.Wang1 天前
《从零实现cobra》手写一个 mini 版 Cobra
大数据·elasticsearch·搜索引擎
techdashen1 天前
不用再反复 stash:用 Git Worktree 同时开发多个分支
大数据·git·elasticsearch
heimeiyingwang1 天前
【架构实战】GitOps实践:Kubernetes上的声明式交付
elasticsearch·架构·kubernetes
Geek-Chow2 天前
Assuming an AWS IAM Role via Federation
云计算·aws
J_bean2 天前
Elasticsearch 倒排索引中词条索引原理分析 — 基于 Lucene FST
elasticsearch·lucene·倒排索引·词条索引·fst