簡體   English   中英

logstash JDBC 是否在外部源上輸入了“last_run_metadata_path”?

[英]Have logstash JDBC input `last_run_metadata_path` on an external source?

我們希望在實例具有短暫生命周期的 ECS 環境中運行 logstash。 它們可能壽命很長,但它們不是永久的。 因此,如果實例被刪除然后再次啟動,那么讓 logstash 將sql_last_value存儲在last_run_metadata_path中將不起作用。 這種狀態會丟失。

有沒有辦法從 S3 路徑中提取該值? 還是通過數據庫查詢? 我只是在尋找某個持久性的地方,當實例被刪除並再次出現時,它不會消失。

last_run_metadata_path => "/home/ckessel/.logstash_source_a"  <-- need that to be S3 or some such

文件輸入只是從文件中讀取保存的值。 因此,該位置可以是 Ruby IO::read 函數可以讀取的任何內容。 這不包括 s3 或數據庫。 它需要是一個文件系統,但它可以是網絡安裝的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM