请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问es能不能做到 对txt分词后再聚合

比如 我有个error字段,里面放的是全部的异常,格式类似于 XXXXX java.net.sockettimeoutexception XXXX ,我想通过聚合所有带有 java.net.sockettimeoutexception 这个异常 可以实现吗

正在回答

1回答

可以。

你可以用 logstash 或者 es ingest node 的 grok 把这个错误解析到一个专门的字段里面,然后再聚合分析就可以了

0 回复 有任何疑惑可以回复我~
  • 提问者 lialzm #1
    老师你好,是这样的,我已经把异常信息全部保存到了error字段,格式类似
    
    异常:java.net.SocketTimeoutException: connect timed out
    	at java.net.PlainSocketImpl.socketConnect(Native Method)
    	at com.XXXXX.HttpUtil.setBodyParameter(HttpUtil.java:65)
    现在我想要通过异常的第一行,聚合各种异常的数量,请问这样的需求可以实现吗
    回复 有任何疑惑可以回复我~ 2018-06-04 18:10:46
  • 提问者 lialzm #2
    只能在logstash输出的时候新增个字段保存类似java.net.SocketTimeoutException这个信息吗
    回复 有任何疑惑可以回复我~ 2018-06-04 18:12:13
  • 提问者 lialzm #3
    使用自定义分词器无法实现这个需求吗?我的想法是先使用自定义分词器提取第一行然后再聚合
    回复 有任何疑惑可以回复我~ 2018-06-04 18:14:12
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信