首页 > 其他分享 >logstash时间@timestamp转unix_ms毫秒时间戳

logstash时间@timestamp转unix_ms毫秒时间戳

时间:2023-03-06 18:23:38浏览次数:45  
标签:timestamp unix 时间 ms time logstash

2020-05-03

使用date过滤器可以将unix时间戳、多种形式的时间字段转换为 ISO8601 的时间格式,可以参考官方教程 logstash-filter-date

但是如何将@timestamp转成unix_ms却没什么资料,百度了一通没有结果。最后通过bing国际版找到了答案。

其实用ruby处理一下就好了,参考链接:How do I get elapsed time in milliseconds in Ruby?

这个语句转化的是当前时间 (Time.now.to_f.round(3)*1000).to_i

下边代码是转换@timestamp到unix_ms,其实就是转换成了float乘1000再转成了int。unix_ms_time就是毫秒时间戳的field。

ruby{
    code => "event.set('unix_ms_time',(event.get('@timestamp').to_f.round(3)*1000).to_i)"
}

标签:timestamp,unix,时间,ms,time,logstash
From: https://www.cnblogs.com/zerlong/p/17184894.html

相关文章

  • 微服务引擎 MSE 企业版全新升级
    作者:流士随着企业应用大规模云上迁徙与应用微服务化步伐加快,微服务治理的重要性对企业不言而喻,但微服务治理本身的规范化与标准化尚未形成,导致很多企业在微服务治理方面......
  • js export default problems All In One
    jsexportdefaultproblemsAllInOneproblems潜在的bug维护成本不同人代码的命名不一致solutionnamedexportdemosexportdefault......
  • [ABC273G] Row Column Sums 2 题解
    [ABC273G]RowColumnSums2Solution目录[ABC273G]RowColumnSums2Solution更好的阅读体验戳此进入题面SolutionCodeUPD更好的阅读体验戳此进入题面给定$n$,给......
  • 运行 gpedit.msc 找不到文件
    将以下代码复制到文本文档,并修改后缀为bat,然后以管理员运行。@echooffpushd"%~dp0"dir/b%systemroot%\Windows\servicing\Packages\Microsoft-Windows-GroupPol......
  • phpcms文件目录结构
    根目录| – api  接口文件目录| – caches缓存文件目录    | –configs系统配置文件目录    | –caches_*系统缓存目录| – p......
  • eyoucms 首页以及列表页内容调用标题、关键词、描述
    1、首页调用标题、关键词、描述123<title>{eyou:global name='web_title' /}</title><metaname="description" content="{eyou:globalname='web_descr......
  • eyoucms 调用搜索代码
    下方是搜索代码,不管首页或者列表页以及内容页都已经使用。123456789{eyou:searchformtype='default'}    <formmethod="get" action="{$field......
  • eyoucms标签代码
    1、易优自动加1的函数标签{$i}从1开始从2开始{$i+1}{$key}从0开始2、当前目录{$eyou.field.dirname}父目录{$eyou.field.pdirname}{$eyou.field.nid}文......
  • eyoucms 获取单页内容的代码_eyoucms获取文章内容指定长度
    {eyou:typetypeid='你的栏目id'addtable='single_content'}{$field.content|html_msubstr=###,0,155}...{/eyou:type}(此标签过滤样式){eyou:typetypeid='你的栏目i......
  • 我想总体了解一下Visual Studio,MSBuild和CSC之间的关系是什么?
    原文:https://www.lmlphp.com/user/163430/article/item/3774617/CSC.exe是C#编译器,它可以编译C#代码并生成可执行(.exe)文件,动态链接库(.dll)或代码模块(.netmodule)。MSBuild是Mi......