- 博客(11)
- 资源 (33)
- 收藏
- 关注
原创 ELK系列(5) - Logstash怎么分割字符串并添加新的字段到Elasticsearch
问题有时候我们想要在Logstash里对收集到的日志等信息进行分割,并且将分割后的字符作为新的字符来index到Elasticsearch里。假定需求如下:Logstash收集到的日志字段message的值是由多个字段拼接而成的,分隔符是;,;,如下:{ "message": "key_1=value_1;,;key_2=value2"}现在想要将message的值拆分成2个新...
2019-05-13 00:16:43 11531 4
原创 ELK系列(4) - Elasticsearch cannot write xcontent for unknown value of type class java.math.BigDecimal
java.lang.IllegalArgumentException: cannot write xcontent for unknown value of type class java.math.BigDecimal at org.elasticsearch.common.xcontent.XContentBuilder.unknownValue(XContentBuilder.java:7...
2019-05-12 17:33:44 9367
原创 ELK系列(3) - Elasticsearch修改jvm参数
方法Elasticsearch默认会配置1G的JVM堆的初始值和最大值,该jvm参数被配置在/config/jvm.options里:-Xms1g-Xmx1g如果只是个人开发小项目,可以把参数改小些,比如:-Xms512m-Xmx512m这个jvm.options用来配置各种jvm参数,比如GC、GC logging、heap dumps等。...
2019-05-12 17:20:03 7089
原创 ELK系列(2) - Kibana怎么修改日期格式Date format
问题Kibana在创建Index Patterns的时候,可以选择某个date类型的field作为排序字段。之后在Discover里打开对应的index,会发现这个date类型的field的格式显示如下:April 10th 2019, 17:40:32.359这是Kibana默认的日期格式,有两种修改的方式。方式一:全局修改登录http://localhost:5601/,会进入Ki...
2019-05-12 16:56:28 8479 1
原创 ELK系列(1) - Elasticsearch + Logstash + Kibana + Log4j2快速入门与搭建用例
前言最近公司分了个ELK相关的任务给我,在一边学习一边工作之余,总结下这些天来的学习历程和踩坑记录。首先介绍下使用ELK的项目背景:在项目的数据库里有个表用来存储消息队列的消费日志,这些日志用于开发者日后的维护。每当客户端生产一条消息并发送到消息队列后,就会插入一条对应的记录到数据库里。当这条消息被消费之后,又会更新数据库里对应的记录的几个column的值,比如status、updated_o...
2019-05-12 16:46:58 952
原创 Java - 一道关于整型和字符类型相加的题目
题目public class Test { public static void main(final String[] args) { final int a = 10; final int b = 20; System.out.println(a + '+' + b + '=' + (a + b)); }}乍一看,可能有...
2019-05-11 01:01:16 1805
原创 Hexo系列(3) - NexT主题和Markdown的写作技巧
问题在用Hexo写文章时,如果文章标题含有双引号",也就是说如果在文件头里的title出现双引号,如下:---title: Hexo - 文章标题含有双引号"导致页面渲染失败无法打开---由于这里的写法属于yml语法,双引号属于特殊符号,上述的title的写法就会在执行hexo g时报错,当我们在浏览器里打开这篇文章的页面时就会渲染失败无法打开。解决方法我们需要对这里的双引号进行...
2019-05-07 23:53:51 1512
原创 $("body").animate({"scrollTop":top})无效的问题
问题我在个人站点的左下角和右下角各自使用了如下代码来将页面滚动到顶部和底部:$("body").animate({scrollTop:0},800);$("body").animate({scrollTop:$(document).height()},800);最近才忽然发现在Chrome浏览器下,上面的代码没有问题,而在Firefox下却是无效的。百度后才知道,原来这是因为这两个浏览...
2019-05-03 00:29:01 6751 6
原创 Java - 一道关于Arrays.asList的题目
Arrays.asList用来将数组转化为ArrayList,对于这个API有一些我们需要了解的知识点。传入参数为基础数据类型的数组public class Test { public static void main(final String[] args) { final int[] test = new int[]{1,2,3,4}; final...
2019-05-01 22:38:58 305
原创 Maven - StackOverflowError
问题与分析今天发现服务器上的Jenkins在集成项目时报错,报错原因如下:error compiling: java.lang.StackOverflowError -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR]...
2019-05-01 20:34:51 3987
原创 PostgreSQL - raise函数打印字符串
raise函数在PostgreSQL中,该函数用于打印字符串,类似于Java中的System.out.println(),Oracle中的dbms_output.put_line()。用法如下:raise notice 'My name is %, I am a %.', 'Lewis', 'coder';以上sql会在控制台输出My name is Lewis, I am a code...
2019-05-01 16:50:34 10061
awesomium_v1.6.6_sdk_win.zip
2019-08-06
dubbox框架demo项目
2018-10-08
PMD的规则文件
2018-04-04
eclipse代码格式文件
2018-03-08
ZK框架开发手册
2017-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人