kibana做图表无法选取需要选的字段,即通过term的方式过滤选择某一个field时发现列表里无此选项。

再去discover里看,发现此字段前面带有问号,点击后提示这个字段未做索引,不能用于visualize和discover的搜索。

思考:

从源头查起,日志是logstash收集上来的,猜想可能原因是logstash需要按照某些规则添加这个索引,于是把目光聚焦到logstash的filter

这里我用的是grok,猜测是不是在message匹配后需要再用add_field添加才行。

尝试:

添加add_field后发现不行(确切的说是我add_field用的不太好,写的不对),然后百度相关grok格式发现,不需要添加add_field即可把字段作搜索使用。

尝试失败。

再思考:

排除logstash,后面就是elasticsearch了,这个本身基本未做改动,排除,再就是kibana,突然想到看看之间写的tomcat错误堆栈日志字段是否能正常可搜索,查看发现其日志字段时可以用的,反过头再去比对了下logstash底层发现两者写法和patterns定义均无区别,到了这里基本可以确定为kibana的设置问题了。

尝试:

查阅官方文档kibana相关配置位置,尝试查看了setting,果然发现在index里找到了相关项:

刷新后字段就被索引上了,相当于在kibana中如果索引建立后,再通过logstash添加新字段时,需要在这边刷新以更新状态(不知道重启kibana是否有同样效果,有时间可以尝试)。

之后便可正常使用此字段了。

至此问题解决。

最新文章

  1. 用TTS实现文本转语音
  2. java虚拟机之回收方法区
  3. OpenGL的消隐与双缓冲
  4. HDU 4864 Task (贪心+STL多集(二分)+邻接表存储)(杭电多校训练赛第一场1004)
  5. C++学习34 模板类
  6. Drupal8开发教程:模块开发——创建新页面
  7. ios不同版本下的UILabel自动换行问题
  8. [ javascript ] 司徒正美的fadeOut-fadeIn效果!
  9. ##DAY1 UI、frame、center、bounds、UIVIew
  10. Java IO流之普通文件流和随机读写流区别
  11. iOS中UIKit的外观属性及方法汇总
  12. c++入门篇七
  13. 链表加bfs求补图联通块
  14. 使用微软PinYinConverter查询汉字拼音
  15. Python的真和假
  16. 李航《统计学习方法》CH01
  17. 回顾django内容
  18. 控件_TimePicker
  19. 20181223 Oracle中while
  20. api重复引用导致的诡异问题排查

热门文章

  1. wdatepicker控件de使用小方法汇总
  2. 第二阶段Sprint6
  3. Task 4.3 求环形数组的最大子数组和
  4. 第三周作业(三)WordCount
  5. Scrum Meeting Beta - 8
  6. 软工网络15团队作业4——敏捷冲刺日志的集合贴(Alpha阶段)
  7. PAT 1042 字符统计
  8. sql学习. case + group by 都干了啥子事情
  9. Gulp 项目简单构建,自动刷新页面
  10. Kafka高可用实现