要約:logstashにログを含むTTLフィールドを添付してElastic検索に送信したいとします。logstash経由でElasticsearchに送信されるすべてのログにTTLフィールドを添付する
私はすでにドキュメントを読んでいますが、それほど明確ではないので、多くを得ることができませんでした。
これはlogstashの設定ファイルです。
input {
stdin {
type => "stdin-type"
}
}
output {
stdout { debug => true debug_format => "json"}
elasticsearch {}
}
ここで、読み込まれたログごとに、5日間、TTLを添付したいとします。
私は弾性検索でTTLオプションを有効にする方法を知っています。しかし、弾性検索設定ファイルにどのような変更を加えなければならないかは、あまり明確ではありません。 ドキュメントでは、マッピングフォルダを検索するよう要求されていますが、エラスティック検索ダウンロードフォルダには何もありません。
専門家のヘルプを探しています。
@ javanna ...あなたの助けを借りて...しかし、私はあなたが言ったこれらのファイルをどこに置くのか知りたい。私は最初の方法で行って、2つのフォルダ、マッピング、_defaultをconfigの下に作成しなければならないとしますか?では、TTLをどこで指定しますか? – user2359303
jsonファイルを作成する必要がありますか?はいの場合、それには何が含まれ、その名前になるのでしょうか? docには[mapping-name]と書かれています。このすべてを明確にしていただけますか?私は本当に混乱しています – user2359303
plsは私の疑問に答えます – user2359303