带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(7)

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(7)

《Elastic Stack 实战手册》——三、产品能力——3.4.入门篇——3.4.3.Kibana基础应用(6) https://developer.aliyun.com/article/1228979


例一

 

input


[2020-04-03T16:51:35,918] [DEBUG] [o.e.a.a.c.n.i.TransportNodesInfoAction] [data02-131-211] failed to execute on node [08GhVGGgRCqUE3qAdXf04g] org.elasticsearch.transport.NodeNotConnectedException: [master01-34.5][172.16.34.5:9300] Node not connected

pattern


(?<date>\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2},\d{3})\] \[(?<loglevel>[A-Z \s]{4,5})] \[(?<service>[A-Za-z0-9/.]{4,40})\] \[(?<node>[A-Za-z0-9/-]{4,40})\] (?<msg>.*)

result


  "date": [
[
      "2020-04-03T16:51:35,918"
    ]
  ],
  "loglevel": [
    [
      "DEBUG"
    ]
  ],
  "service": [
    [
      "o.e.a.a.c.n.i.TransportNodesInfoAction"
    ]
  ],
  "node": [
    [
      "data02-131-211"
    ]
  ],
  "msg": [
    [
      "failed to execute on node [08GhVGGgRCqUE3qAdXf04g] org.elasticsearch.transport.NodeNotConnectedException: [master01-34.5][172.16.34.5:9300] Node not connected"
    ]
  ]
}

例二

 

input

[2020-04-03 09:04:20,446][INFO][Thread-16][c.h.jobhandler.ELKTestJobHandlervds.6665][ELKTestJobHandler.java : 32][elkTestJobHandler: 普通日志输出测试]

pattern


(?<date>\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2},\d{3})\]\[(?<loglevel>[A-Z]{4,5})\]\[(?<thread>[A-Za-z0-9-/-]{4,40})\]\[(?<class>[A-Za-z0-9/.]{4,40})\]\[(?<msg>.*)

result

{
  "date": [
    [
      "2020-04-03 09:04:20,446"
    ]
  ],
  "loglevel": [
    [
      "INFO"
    ]
  ],
  "thread": [
    [
      "Thread-16"
    ]
  ],
  "class": [
    [
      "c.h.jobhandler.ELKTestJobHandlervds.6665"
    ]
  ],
  "msg": [
    [
      "ELKTestJobHandler.java : 32][elkTestJobHandler: 普通日志输出测试]"
    ]
  ]
}

例三

 

input

2018/05/01 16:16:01.892 - OK - 759.2ms - 172.29.1.7:35184[485388]->172.7.1.39:3306[1525162561129639717]:<DB>:select count(*) from test[];

pattern

(?<date>\d{4}/\d{2}/\d{2}\s(?<datetime>%{TIME}))\s-\s(?<status>\w{2})\s-\s(?<respond_time>\d+)\.\d+\w{2}\s-\s%{IP:client}:(?<client-port>\d+)\[\d+\]->%{IP:server}:(?<server-port>\d+).*:(?<databases><\w+>):(?<SQL>.*)

result


{
  "date": [
    [
      "2018/05/01 16:16:01.892"
    ]
  ],
  "datetime": [
    [
      "16:16:01.892"
    ]
  ],
  "TIME": [
    [
      "16:16:01.892"
    ]
  ],
  "HOUR": [
    [
      "16"
    ]
  ],
  "MINUTE": [
    [
      "16"
    ]
  ],
  "SECOND": [
    [
      "01.892"
    ]
  ],
  "status": [
    [
      "OK"
    ]
  ],
  "respond_time": [
    [
      "759"
    ]
  ],
  "client": [
    [
      "172.29.1.7"
    ]
  ],
  "IPV6": [
    [
      null,
      null
]
  ],
  "IPV4": [
    [
      "172.29.1.7",
      "172.7.1.39"
    ]
  ],
  "client-port": [
    [
      "35184"
    ]
  ],
  "server": [
    [
      "172.7.1.39"
    ]
  ],
  "server-port": [
    [
      "3306"
    ]
  ],
  "databases": [
    [
      "<DB>"
    ]
  ],
  "SQL": [
    [
      "select count(*) from test[];"
    ]
  ]
}


《Elastic Stack 实战手册》——三、产品能力——3.4.入门篇——3.4.3.Kibana基础应用(8) https://developer.aliyun.com/article/1228977

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
索引
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(4)
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(4)
|
运维 Prometheus Kubernetes
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(13)
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(13)
|
Java 索引
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(3)
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(3)
182 0
|
索引
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(9)
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(9)
|
JSON 数据格式 索引
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(5)
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(5)
|
存储 数据可视化 应用服务中间件
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(10)
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(10)
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(1)
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(1)
|
索引
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(6)
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(6)
|
JSON 开发工具 数据格式
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(2)
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(2)
|
应用服务中间件 开发工具 nginx
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(8)
带你读《Elastic Stack 实战手册》之41:——3.4.3.Kibana基础应用(8)
126 0