daily pastebin goal
23%
SHARE
TWEET

Untitled

a guest Dec 30th, 2015 45 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #/etc/logstash/logstash.conf
  2. input {
  3.   jdbc {
  4.     jdbc_driver_library => "/var/lib/sqoop/ojdbc7.jar"
  5.     jdbc_driver_class => "Java::oracle.jdbc.driver.OracleDriver"
  6.     jdbc_connection_string => "jdbc:oracle:thin:@db:1521/lg_database"
  7.     jdbc_user => "dbuser"
  8.     jdbc_password => "dbpw"
  9.     schedule => "/5 * * * *"
  10.     statement_filepath => "/etc/logstash/packagemetrics.sql"
  11.     type => "ProdDB"
  12.     tags => ["import", "pkgmetrics", "ProdDB"]
  13.   }
  14. }
  15.  
  16. output {
  17.   stdout { codec => rubydebug }
  18.   elasticsearch {
  19.     hosts => "x.x.x.x:9200"
  20.   }
  21. }
  22.  
  23. #/etc/logstash/packagemetrics.sql
  24. SELECT DISTINCT
  25.   dq.ID,
  26.   dq.file_size,
  27.   dq.description,
  28.   username,
  29.   dq.modified_date,
  30.   dq.created_date,
  31.   (dq.modified_date - dq.created_date) AS create_time,
  32.   dqis.int_status
  33. FROM
  34.   meta.user_download_queue dq,
  35.   meta.DOWNLOAD_QUEUE_INIT_STATUS dqis,
  36.   meta.ndar_user nu
  37. WHERE
  38.   dqis.status_id = dq.int_status
  39. AND NU.ID        = dq.CREATED_BY
  40. AND dq.created_date >= sysdate - 7
  41. AND dqis.int_status is not NULL
  42. ORDER BY
  43.   dq.ID DESC
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top