Advertisement
Guest User

Untitled

a guest
Aug 5th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. input {
  2. jdbc {
  3. tags => "mysql"
  4. sql_log_level => "debug"
  5. connection_retry_attempts => "120"
  6. jdbc_driver_library => "/data01/mysql/jdbc/mysql-connector-java-5.1.43-bin.jar"
  7. jdbc_driver_class => "com.mysql.jdbc.Driver"
  8. jdbc_connection_string => "jdbc:mysql://mysql:3306/testdb01"
  9. jdbc_user => "padmin"
  10. jdbc_password => "adminp"
  11. # or jdbc_password_filepath => "path/to/my/password_file"
  12. #statement => "select id, fname, sname, pcode, age, trns_id from testdb01 where id > :sql_last_value"
  13. statement => "select id, fname, sname, pcode, age, trns_id from testdb01"
  14. jdbc_paging_enabled => "true"
  15. jdbc_page_size => "50000"
  16. schedule => "* * * * *"
  17. use_column_value => true
  18. tracking_column => "id"
  19. schedule => "* * * * *"
  20. last_run_metadata_path => "/usr/share/logstash/.logstash_jdbc_last_run_mysql"
  21. }
  22.  
  23. jdbc {
  24. tags => "postgres"
  25. jdbc_driver_library => "/data01/postgres/jdbc/postgresql-42.1.3.jar"
  26. jdbc_connection_string => "jdbc:postgresql://postgres:5432/testdb01"
  27. jdbc_driver_class => "org.postgresql.Driver"
  28. jdbc_user => "padmin"
  29. jdbc_password => "adminp"
  30. # or jdbc_password_filepath => "path/to/my/password_file"
  31. #statement => "select id, fname, sname, pcode, age, trns_id from testdb01 where id > :sql_last_value"
  32. statement => "select id, fname, sname, pcode, age, trns_id from testdb01"
  33. jdbc_paging_enabled => "true"
  34. jdbc_page_size => "50000"
  35. schedule => "* * * * *"
  36. use_column_value => true
  37. tracking_column => "id"
  38. schedule => "* * * * *"
  39. last_run_metadata_path => "/usr/share/logstash/.logstash_jdbc_last_run_postgres"
  40. }
  41.  
  42. }
  43.  
  44. output {
  45. if "mysql" in [tags] {
  46. elasticsearch {
  47. hosts => ["http://elasticsearch:9200"]
  48. user => elastic
  49. password => changeme
  50. index => "elk-mysqldb01"
  51. document_type => "data"
  52. document_id => "%{id}" }
  53. }
  54.  
  55. else if "postgres" in [tags] {
  56. elasticsearch {
  57. hosts => ["http://elasticsearch:9200"]
  58. user => elastic
  59. password => changeme
  60. index => "elk-postgres01"
  61. document_type => "data"
  62. document_id => "%{id}" }
  63. }
  64.  
  65. stdout { codec => rubydebug }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement