在logstash中创建季度索引

双唇

嗨,我正在尝试使用log-stash在ES中创建季度索引,我知道如何在log-stash中每周创建索引,这是我的配置-

> output {
>       elasticsearch {
>           hosts => "localhost"
>           index => "logstash-%{+xxxx.ww}"
>           
>           
>       }
>       stdout{}
>     }

但是我如何创建季度指数或如何在任何变量中使用月以便计算季度。谢谢

日期数学目前不支持指定季度Q因此仍需改进。

理想的情况是,如果我们可以通过类似的方法来规避这一缺点,now-3M/3M但是也不支持四舍五入。

在问题解决之前,一种解决方案是使用月度索引,当一个季度结束后,将之前的三个月度索引重新索引为一个季度索引。

另一个解决方案是事先在Logstashruby过滤器中计算四分之一,然后在elasticsearch输出中使用它,如下所示:

filter {
   ruby {
      code => "event.set('quarter', Date.today.year + '-' + (Date.today.month / 3.0).ceil)"
   }
}
output {
  elasticsearch {
      hosts => "localhost"
      index => "logstash-%{quarter}"
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Logstash无法在Windows 10中创建索引

在R中创建季度子集

如何在logstash.conf文件中创建多个索引?

在索引中插入缺少的季度收入日期

Logstash 创建管道但未创建索引

在 python 中创建年-季度对象

Logstash没有在Elasticsearch上创建索引

每天在Logstash配置中为Elasticsearch创建一个新索引

当我尝试从 logstash 在弹性搜索中创建索引时出错

在SQL中创建没有循环的年/季度表

在Matlab中为绘图创建季度日期向量

在excel中每月和每季度创建清单

在 Python 中逐年创建一系列季度

Logstash索引

索引模式不是通过使用 http_poll 的 logstash 在 kibana 仪表板中创建的。错误 -LogStash::ConfigurationError", :message=>"预期的 # 之一,

在MongoDB中创建索引

如何使用logstash在两个索引上创建别名?

在Elasticsearch中创建多个索引

在jQuery中创建索引数组

在索引表中创建分区

在 Java 中为 Logstash / Kibana 的代码设置索引

如何从logstash控制弹性索引中的分片数量?

无法为通过logstash JDBC输入插件创建的索引创建elasticsearch的映射

如何找到在Postgres SQL中整个多个月/季度前创建的用户?

如何在每个季度的Pandas DataFrame中通过公司ID创建虚拟变量?

创建新列以存储现有日期时间列中的一年的季度

如何在熊猫数据框中为缺少的年份和季度创建行

Logstash-基于Logstash转发器中设置的字段的动态索引

为什么删除Logstash中的索引后,Kibana仍显示该索引?