带日期的弹性搜索索引名称
elasticsearch index name with date
我正在尝试将 kafka 数据推送到 Elasticsearch,我正在尝试提及我的 elasticsearch 索引名称:
"name-date" -- logdata-2017.01.18
input {
kafka {
bootstrap_servers => "XXX.XX.XXX.XX:9092"
topics => ["c-data"]
}
}
output {
elasticsearch {
hosts => ["XXX.XXX.XX.XXX:9200"]
index => "logdata-%{+yyyy.MM.dd}"
}
}
但是没有创建索引。
如果我给出任何其他没有日期格式的索引名称——例如
index => "metricbeat"
有效
但如果我给出上面提到的配置,它似乎不起作用。
有人可以帮忙吗?
如果你的索引名称如下:
index => "logdata-%{+YYYY.MM.dd}" <-- change the yyyy into uppercase
我正在尝试将 kafka 数据推送到 Elasticsearch,我正在尝试提及我的 elasticsearch 索引名称:
"name-date" -- logdata-2017.01.18
input {
kafka {
bootstrap_servers => "XXX.XX.XXX.XX:9092"
topics => ["c-data"]
}
}
output {
elasticsearch {
hosts => ["XXX.XXX.XX.XXX:9200"]
index => "logdata-%{+yyyy.MM.dd}"
}
}
但是没有创建索引。
如果我给出任何其他没有日期格式的索引名称——例如
index => "metricbeat"
有效
但如果我给出上面提到的配置,它似乎不起作用。
有人可以帮忙吗?
如果你的索引名称如下:
index => "logdata-%{+YYYY.MM.dd}" <-- change the yyyy into uppercase