Logstash时区、时间转换,message重组
适用场景
- 获取日志本身时间
 - 日志时间转Unix时间
 - 重组message
 
示例日志:
hellow@,@world@,@2011-11-01 18:46:43
logstash 配置文件:
input{ stdin{} }
filter{ grok{
        match =>{"message"=>"%{WORD:s1}@,@%{WORD:s2}@,@%{TIMESTAMP_ISO8601:t1}"}
        remove_field => "message"
	  }
       date{match=>["t1","YYYY-MM-dd HH:mm:ss"]
            target=>"logdate"}
ruby {
    code => "
             event['logdateunix'] = event['logdate'].to_i
             event['yourmsg']=event['logdate'].to_s+event['s1']+event['s2']
            " # combine fields you want in yourmsg Note the tyoe conversion
	 }
}
output{ stdout{codec => rubydebug} }
输出结果:
Logstash时区、时间转换,message重组的更多相关文章
- logstash 各种时间转换
		
<pre name="code" class="html">日期格式转换: /***** nginx 访问日志 [elk@zjtest7-front ...
 - 将本地时间转换成 UTC 时间,0时区时间
		
// 将时间戳转换成日期格式: function timestampToTime(timestamp) { var date = new Date(timestamp);//时间戳为10位需*1000 ...
 - python 通过pytz模块进行时区的转换,获取指定时区的时间
		
import pytz import time import datetime print(pytz.country_timezones('cn')) # 查询中国所拥有的时区 print(pytz. ...
 - Python 调用datetime或者time获取时间的时候以及时间转换,最好设置一下时区 否则会出现相差8个小时的情况
		
在使用调用datetime或者time获取时间的时候以及时间转换,最好设置一下时区, 因为不同机器设置的时区不同,获取的时间可能就不对,正好我们使用的这两个服务器使用的都是东八区,所以没有问题,设置方 ...
 - iOS开发时间戳与时间NSDate,时区的转换,汉字与UTF8,16进制的转换
		
http://blog.sina.com.cn/s/blog_68661bd80101njdo.html 标签: ios时间戳 ios开发时间戳 ios16进制转中文 ios开发utf8转中文 ios ...
 - inner join ,left join ,right join 以及java时间转换
		
1.inner join ,left join 与 right join (from 百度知道) 例表aaid adate1 a12 a23 a3表bbid bdate1 ...
 - Logstash:Data转换,分析,提取,丰富及核心操作
		
Logstash:Data转换,分析,提取,丰富及核心操作 Logstash plugins Logstash是一个非常容易进行扩张的框架.它可以对各种的数据进行分析处理.这依赖于目前提供的超过200 ...
 - Python基本时间转换
		
时间转换 python中处理时间的时候,最常用的就是字符形式与时间戳之间的转换. 把最基本的转换在这里记下来 string -> timestamp import time import dat ...
 - unix环境C编程之日期时间转换
		
1.理清概念 1.1.日历时间: 含义:国际标准时间1970年1月1日00:00:00以来经过的秒数. 数据类型:time_t.实际上是long的别名. 1.2.tm结构时间: 含义:结构 ...
 - Java 时间转换问题总结
		
这几天开发中遇到时间转换出错的问题,特总结如下: ========================================================================= ...
 
随机推荐
- CSS3 background-image背景图片相关介绍
			
这里将会介绍如何通过background-image设置背景图片,以及背景图片的平铺.拉伸.偏移.设置大小等操作. 1. 背景图片样式分类 CSS中设置元素背景图片及其背景图片样式的属性主要以下几个: ...
 - java Web项目创建之一(普通java web项目的创建与发布)
			
1.创建新的web项目 file->new_>Dynamic Web Project(如图) 或file->new->Project->Web->Dynamic W ...
 - ExtJS 4.2 业务开发(二)数据展示和查询
			
本篇开始模拟一个船舶管理系统,提供查询.添加.修改船舶的功能,这里介绍其中的数据展示和查询功能. 目录 1. 数据展示 2. 数据查询 3. 在线演示 1. 数据展示 在这里我们将模拟一个船舶管理系统 ...
 - 在ubuntu16.10 PHP测试连接MySQL中出现Call to undefined function: mysql_connect()
			
1.问题: 测试php7.0 链接mysql数据库的时候发生错误: Fatal error: Uncaught Error: Call to undefined function mysqli_con ...
 - Jquery的事件操作和文档操作
			
对于熟悉前端开发的小伙伴,相信对于Jquery一定不陌生,相对于JavaScript的繁琐,Jquery更加的简洁,当然简洁不意味着简单,我们可以使用Jquery完成我们想要实现全部功能,这里为小白们 ...
 - 玩转spring boot——结合JPA入门
			
参考官方例子:https://spring.io/guides/gs/accessing-data-jpa/ 接着上篇内容 一.小试牛刀 创建maven项目后,修改pom.xml文件 <proj ...
 - canvas快速绘制圆形、三角形、矩形、多边形
			
想看前面整理的canvas常用API的同学可以点下面: canvas学习之API整理笔记(一) canvas学习之API整理笔记(二) 本系列文章涉及的所有代码都将上传至:项目代码github地址,喜 ...
 - Android中实现APP文本内容的分享发送与接收方法简述
			
谨记(指定选择器Intent.createChooser()) 开始今天的内容前,先闲聊一下: (1)突然有一天头脑风暴,对很多问题有了新的看法和见解,迫不及待的想要分享给大家,文档已经写好了,我需要 ...
 - Java集合类--温习笔记
			
最近面试发现自己的知识框架有好多问题.明明脑子里知道这个知识点,流程原理也都明白,可就是说不好,不知道是自己表达技能没点,还是确实是自己基础有问题.不管了,再巩固下基础知识总是没错的,反正最近空闲时间 ...
 - hbase协处理器编码实例
			
Observer协处理器通常在一个特定的事件(诸如Get或Put)之前或之后发生,相当于RDBMS中的触发器.Endpoint协处理器则类似于RDBMS中的存储过程,因为它可以让你在RegionSer ...