logstash 上的单独索引
separate indexes on logstash
目前我有将数据推送到 Redis 的 logstash 配置,以及使用默认索引 'logstash' 拉取数据的弹性服务器。
我添加了另一个托运人,我也成功地使用默认索引移动了数据。我的目标是在单独的索引上移动和恢复该数据,实现它的最佳方法是什么?
这是我当前使用默认索引的配置:
托运人输出:
output {
redis {
host => "my-host"
data_type => "list"
key => "logstash"
codec => json
}
}
麋鹿输入:
input {
redis {
host => "my-host"
data_type => "list"
key => "logstash"
codec => json
}
}
尝试在输出中给出索引字段。输入您想要的名称,然后 运行。因此将为此创建一个单独的索引。
input {
redis {
host => "my-host"
data_type => "list"
key => "logstash"
codec => json
}
}
output {
stdout { codec => rubydebug }
elasticsearch {
index => "redis-logs"
cluster => "cluster name"
}
}
目前我有将数据推送到 Redis 的 logstash 配置,以及使用默认索引 'logstash' 拉取数据的弹性服务器。 我添加了另一个托运人,我也成功地使用默认索引移动了数据。我的目标是在单独的索引上移动和恢复该数据,实现它的最佳方法是什么?
这是我当前使用默认索引的配置:
托运人输出:
output {
redis {
host => "my-host"
data_type => "list"
key => "logstash"
codec => json
}
}
麋鹿输入:
input {
redis {
host => "my-host"
data_type => "list"
key => "logstash"
codec => json
}
}
尝试在输出中给出索引字段。输入您想要的名称,然后 运行。因此将为此创建一个单独的索引。
input {
redis {
host => "my-host"
data_type => "list"
key => "logstash"
codec => json
}
}
output {
stdout { codec => rubydebug }
elasticsearch {
index => "redis-logs"
cluster => "cluster name"
}
}