gpt4 book ai didi

jdbc - 如何打印logstash执行的日志

转载 作者:行者123 更新时间:2023-12-02 22:32:13 26 4
gpt4 key购买 nike

我一直在尝试在线搜索,但找不到任何线索。
有什么方法可以将logstash执行输出打印到日志文件?例如,我正在使用jdbc插件按照sql_last_start读取数据。我想知道查询何时执行,响应有多少记录以及下次执行什么时间。

假设表测试具有列[id,name,updated_on]
代码如下:

input {
jdbc {
jdbc_connection_string => "jdbc:oracle:oci:MyDB"
jdbc_user => "testUser"
jdbc_password => "testPassword"
jdbc_driver_library => "C:\app\Administrator\product\11.2.0\client_1\ojdbc6.jar"
jdbc_driver_class => "Java::oracle.jdbc.driver.OracleDriver"
statement => "SELECT * from test where updated_on >= :sql_last_start"
schedule => "* * * * *"
jdbc_fetch_size=>3
}
}
output {
stdout { codec => rubydebug }
file {
path => "C:\logstashOutput.txt"
message_format => "%{@timestamp}: %{id} - %{name} at :sql_last_start"
}
}

最佳答案

您可以在启动Logstash时添加参数日志级别参数

--verbose
Increase verbosity to the first level, less verbose.

--debug
Increase verbosity to the last level, more verbose.

例如:
./logstash-1.4.2/bin/logstash agent -f YOUR_CONFIG_FILE --verbose

关于jdbc - 如何打印logstash执行的日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33224697/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com