首页 > 解决方案 > yaml文件中的logstash调度程序

问题描述

在我使用的以前版本的 logstash yaml 文件中schedule => "* * * * *"

现在我正在尝试将其安排为每天 tqice(比如说早上 6 点和下午 6 点),但它不再起作用了。文件内容:

input {
  jdbc{
      clean_run => true
        jdbc_driver_library => "../config/postgresql-42.2.23.jar"
        jdbc_driver_class => "org.postgresql.Driver"
        trigger => {
            schedule => 
                daily => 
                    at => [ "18:00","06:00"]
            }

        statement => 'SELECT tenant_id as id , full_name , email , phone FROM public."Tenants" '
        use_column_value => true
        tracking_column => "id"
  }
}

output {
  elasticsearch {
...
  }
}

标签: elasticsearchlogstashlogstash-configurationlogstash-jdbc

解决方案


所以我发现了问题,没有trigger,dailyat属性。

它应该是:schedule => "0 0 6,18 * * *"


推荐阅读