Elasticsearch常用查询及Kibana使用

Elasticsearch常用查询及Kibana使用

背景

搭建好Nginx => Filebeat => Logstash => Elasticsearch的日志获取通道后,通过jmeter配置产生10000条请求

  • 查看jmeter配置

image-20241128203909627

  • 查看聚合报告

image-20241128214141162

Devtools工具进行查询

  • 查询reponseTime 90%,95%,99%分割线
GET nginx-2024.11.28/_search?size=0
{
  "aggs": {
    "request_time_percentils": {
      "percentiles": {
        "field": "doc.requestTime",
        "percents": [
          25,
          50,
          75,
          95,
          97,
          99
        ]
      }
    }
  }
}

查询结果

image-20241128215821223

搭建Kibana看板

  • 先创建Index Patterns

第一次创建Index Patterns时,requestTime为text,在devtools中删除索引,重新导入数据后,Kibana看板中requestTime还为text格式,需要删除Index Patterns重新创建

image-20241128212122603
  • 再创建看板
image-20241128215136569
posted @ 2024-11-28 22:25  litayun  阅读(32)  评论(0编辑  收藏  举报