【elk查日志 elastic(kibana)】

文章目录

    • 概要
    • 具体的使用方式
    • 一:查找接口调用历史
    • 二:查找自己的打印日志
    • 三:查找错误日志

概要

每次查日志,我都需要别人帮我,时间长了总觉得不好意思,所以这次下定决心好好的梳理一下,怎么查日志。我们查日志的网页是叫elastic,平时同事也都是叫elk。
【elk查日志 elastic(kibana)】_第1张图片
我直接在网上搜elastic,是搜不到这个页面的具体使用流程的,我们需要搜索kinaba才可以。

为什么会出现这种情况呢?

  • ELK是三个软件的统称,也就是Elasticsearch、Logstash和Kibana三个开源软件的缩写,这三个软件通常配合使用,所以简称为ELK。
  • ELK主要用于收集多台设备上多个服务的日志信息,并将其统一整合后提供给用户,所以很多程序员提到elk,就会说它是一个日志分析架构,但是elk不仅仅适用于日志分析,还可以支持任何数据分析和收集的场景。
  • kibana是一个免费且开放的用户界面,可以对Elasticsearch数据进行可视化,且可以进行各种操作,从跟踪查询负载,到理解请求如何流经到您的整个应用,都能轻松完成。

具体的使用方式

一:查找接口调用历史

  1. 先选一个服务,这个服务一般找运维要,大部分的名字应该叫nginx.
    【elk查日志 elastic(kibana)】_第2张图片

  2. 先点击添加筛选,然后编辑筛选,选择字段(这些字段是可以自行添加的),我这边定义的根据接口名称搜索,字段名字选path,运算符选择是,值填写接口路径。【elk查日志 elastic(kibana)】_第3张图片 【elk查日志 elastic(kibana)】_第4张图片

  3. 选择右侧的时间。
    【elk查日志 elastic(kibana)】_第5张图片

  4. 也可以根据接口的请求信息搜索具体的一类信息。可以看到结果中,有对应接口的请求时间和请求参数,基本上前端每调用一次这个接口,就能看到一次请求。
    【elk查日志 elastic(kibana)】_第6张图片

  5. 另外根据接口和接口的请求参数也可以这样搜索,具体看你们公司自己建的索引。
    【elk查日志 elastic(kibana)】_第7张图片

二:查找自己的打印日志

  1. 查找自己在代码中打印日志的两种方法
    【elk查日志 elastic(kibana)】_第8张图片
    【elk查日志 elastic(kibana)】_第9张图片

三:查找错误日志

【elk查日志 elastic(kibana)】_第10张图片## 小结
提示:本次都是我自己使用过的查询方式,其他同学有其他更好的方法,欢迎分享,我后续知道了新的方法也会进行补充。

你可能感兴趣的:(工作中遇到的问题,elk,elasticsearch,kibana,kafka)