最近接到一个任务,用ELK展示MySQL数据库中的数据。接到任务的时候,认为这就是小菜一碟,因为我已经做过类似的任务,从MySQL中取数据,用ELK展示数据。
将以前用过的logstash的conf文件简单修改一下,就应该没问题了:
jdbc {
jdbc_driver_class => "com.mysql.jdbc.Driver"
jdbc_connection_string => "jdbc:mysql://192.168.0.141:3306/test"
jdbc_user => "user"
jdbc_password => "password"
schedule => "* * * * *"
clean_run => "false"
statement_filepath => "SQL\cr1top31.sql"
jdbc_paging_enabled => "true"
jdbc_page_size => "100000"
use_column_value => true
tracking_column => "Offload"
tracking_column_type => "numeric"
last_run_metadata_path => "meta\cr1top31"
type => "cr