• 日志系统升级之路(Kibana的使用)


    前言

    在 日志系统升级之路(安装Elasticsearch和Kibana) 一文中,已经安装好了ES和Kibana。

    在 日志系统升级之路(.Net客户端的使用) 一文中,我们向ES成功索引了5个文档。

    但是我们通过 http://192.168.17.130:5601 访问时,并没有看到任何数据,现在我们要通过配置Kibana,来查看索引的文档内容。


    一、创建索引模式

    image.png

    可以看到我们之前创建的索引,如下图所示:

    image.png

    在确定了索引名通配符后,点击下一步,出现下图:

    image.png

    这里我们以创建时间作为快速筛选的字段,点击创建索引模式,出现下图即表示创建完成:

    image.png


    二、快速检索日志

    image.png

    然后再选择:

    image.png

    导入如下json文件,我这里叫cfg.json,内容如下:

    [
      {
        "_id": "03bfc8f3-6f33-4745-b599-f9b05f71f176",
        "_type": "search",
        "_source": {
          "title": "一般日志",
          "description": "",
          "hits": 0,
          "columns": [
            "system_code",
            "source",
            "machine_name",
            "appdomain_name",
            "message"
          ],
          "sort": [
            "created_time",
            "desc"
          ],
          "version": 1,
          "kibanaSavedObjectMeta": {
            "searchSourceJSON": "{"index":"15a198cd-ca30-41e7-8380-8ae0b3949c83","highlightAll":true,"version":true,"query":{"language":"lucene","query":""},"filter":[]}"
          }
        }
      }
    ]

    注意 columns 中的字段,就是我们要需要查看的(对应Log模型中的字段)

    image.png

    image.png

    至此,可视化配置完成。点击下面这个小眼睛(或者第四节),即可快速检索

    image.png

    三、高级设置

    细心的朋友会发现上面的时间,并不直观,下面我们设置下时间的格式

    image.png

    找到 dateFormat ,把时间格式修改为 YYYY-MM-DD HH:mm:ss.SSS

    image.png

    四、快速检索

    再次查看日志,时间已经是我们想要的格式

    image.png

    我们可以通过自定义过滤字段和时间过滤,来快速的搜索日志

    image.png

    至此,Kibana 的配置完成,后面文章我将补充下ES集群的一些设置。



  • 相关阅读:
    c++ STL中的vector与list为什么没有提供find操作?
    转发:CAOZ星球提问。 遇到很大瓶颈,想离职又不敢离职怎么办
    转发 :caoz:数据分析这点事
    那些绕不开的Linux
    记录 《 Bootstrap 基础教程》 学习笔记 第一天
    迈出你的第一步——天助自助者
    this指向问题
    小结
    前端小白的福利
    真实案例分享
  • 原文地址:https://www.cnblogs.com/wugang/p/14232342.html
Copyright © 2020-2023  润新知