[英]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.