Grok实战
2016年05月23日 星期一
Grok是Logstash中最重要的Filter,它是将非结构化数据转化为结构化数据的关键。
它的功能,就是利用ruby的正则表达式来匹配event,将event中的数据拆分成一个个的字段,因此为了学会Grok,我们得知道ruby里的正则表达式是如何进行匹配的。
Grok基本用法
Grok通过将一些text patterns组合在一起,来匹配你的日志内容
一个grok pattern的基本形式为: %{SYNTAX:SEMANTIC}
2016年05月23日 星期一
Grok是Logstash中最重要的Filter,它是将非结构化数据转化为结构化数据的关键。
它的功能,就是利用ruby的正则表达式来匹配event,将event中的数据拆分成一个个的字段,因此为了学会Grok,我们得知道ruby里的正则表达式是如何进行匹配的。
Grok通过将一些text patterns组合在一起,来匹配你的日志内容
一个grok pattern的基本形式为: %{SYNTAX:SEMANTIC}
2016年05月19日 星期四
Logstash是一个开放的数据收集引擎,它可以将不同源的数据进行统一并且格式化到你自己定制的目的地。
它最初被设计是用来收集日志的,然而现在它的能力已经被大大扩展,任何类型的event都能通过一组input、filter、output插件的影响来被处理和转移,另外通过codec能更加简化这个过程。
2016年05月18日 星期三
好吧,我还是忍受不了blog没有tag分类,我会很抓狂,然后一直无法心安地想着这事,于是上网扒了扒其他人的实现
然后姑且实现了一版简单的tag分类。
结果如下:
2016年05月18日 星期三
到目前为止,我觉得我的这个博客还差点东西,一是评论功能,一是文章按tag分类
对于我这个对前台一窍不通的的来说,要自己去实现个按tag分类文章的页面,目前还有点难度 = = ,所以先把评论功能搞定吧
Jekyll本身不带评论功能,它只是一个不带数据库的静态网站,为了支持评论功能,我们需要借助的别的社交评论平台。
像是Disqus、多说等等,前一个是国外的主要评论系统,而多说则是中文版Disqus
至于选择哪个,各有各的好处吧
2016年05月17日 星期二
Jekyll自带分页功能,不过只支持对首页的文章分页,也就是index.html中的文章,而如果想对某个分类下或某个标签下的文章分页,则是不支持的。
不过也无所谓,先对首页分页了再说
首先,在_config.yml中添加:
1
2
3
gems: [jekyll-paginate]
paginate: 5
paginate_path: "page:num"