mobilefish

Untitled

Jan 15th, 2020
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.49 KB | None | 0 0
  1. [root@ip-10-0-0-27 logstash]# /usr/share/logstash/bin/logstash -f /etc/logstash/conf.d/logstash.conf --config.test_and_exit
  2. Thread.exclusive is deprecated, use Thread::Mutex
  3. WARNING: Could not find logstash.yml which is typically located in $LS_HOME/config or /etc/logstash. You can specify the path using --path.settings. Continuing using the defaults
  4. Could not find log4j2 configuration at path /usr/share/logstash/config/log4j2.properties. Using default config which logs errors to the console
  5. [WARN ] 2020-01-15 14:53:09.069 [LogStash::Runner] multilocal - Ignoring the 'pipelines.yml' file because modules or command line options are specified
  6. [FATAL] 2020-01-15 14:53:10.658 [LogStash::Runner] runner - The given configuration is invalid. Reason: Expected one of #, ", ', -, [, {, ] at line 145, column 19 (byte 5617) after filter {
  7. if "pricingapp.kpi.speed-to-quote-single.savecustomershippingdata.request-time" in [message] {
  8.  
  9. mutate {
  10. split => ["message","ShippingFormController"]
  11. add_field => {"part1" =>"%{[message][0]}"}
  12. add_field => {"part2" =>"%{[message][1]}"}
  13. }
  14.  
  15.  
  16. mutate {
  17. split => ["part2","#"]
  18. add_field => {"part2_1" =>"%{[part2][0]}"}
  19. add_field => {"part2_2" =>"%{[part2][1]}"}
  20. }
  21.  
  22. mutate {
  23. split => ["part2_1","="]
  24. add_field => {"partA" =>"%{[part2_1][0]}"}
  25. add_field => {"request_time_speed-to-quote-single" =>"%{[part2_1][1]}"}
  26. }
  27.  
  28. mutate { strip => [ "partA", "request_time_speed-to-quote-single" ] }
  29.  
  30.  
  31. mutate {
  32. split => ["part2_2","="]
  33. add_field => {"partC" =>"%{[part2_2][0]}"}
  34. add_field => {"response_time_speed-to-quote-single" =>"%{[part2_2][1]}"}
  35.  
  36. }
  37.  
  38. mutate { strip => [ "partC", "response_time_speed-to-quote-single" ] }
  39. }
  40.  
  41. if "pricingapp.kpi.batch-upload-usage.costcalculation" in [message] {
  42.  
  43. mutate {
  44. split => ["message","ReadExcelDemo"]
  45. add_field => {"part1_pricingapp.kpi.batch-upload-usage.costcalculation" =>"%{[message][0]}"}
  46. add_field => {"part2_pricingapp.kpi.batch-upload-usage.costcalculation" =>"%{[message][1]}"}
  47. }
  48.  
  49.  
  50. mutate {
  51. split => ["part2_pricingapp.kpi.batch-upload-usage.costcalculation","#"]
  52.  
  53. add_field => {"batch-upload-usage-costcalculation_0" =>"%{[part2_pricingapp.kpi.batch-upload-usage.costcalculation][0]}"}
  54. add_field => {"batch-upload-usage-costcalculation_1" =>"%{[part2_pricingapp.kpi.batch-upload-usage.costcalculation][1]}"}
  55. add_field => {"batch-upload-usage-costcalculation_2" =>"%{[part2_pricingapp.kpi.batch-upload-usage.costcalculation][2]}"}
  56. add_field => {"batch-upload-usage-costcalculation_3" =>"%{[part2_pricingapp.kpi.batch-upload-usage.costcalculation][3]}"}
  57. add_field => {"batch-upload-usage-costcalculation_4" =>"%{[part2_pricingapp.kpi.batch-upload-usage.costcalculation][4]}"}
  58. add_field => {"batch-upload-usage-costcalculation_5" =>"%{[part2_pricingapp.kpi.batch-upload-usage.costcalculation][5]}"}
  59.  
  60. }
  61.  
  62. mutate {
  63. split => ["batch-upload-usage-costcalculation_0","="]
  64. add_field => {"speed-to-quote-batch-costcalculation-request-time" =>"%{[batch-upload-usage-costcalculation_0][0]}"}
  65. add_field => {"speed-to-quote-batch-costcalculation-request-time-value" =>"%{[batch-upload-usage-costcalculation_0][1]}"}
  66. }
  67.  
  68. mutate { strip => [ "speed-to-quote-batch-costcalculation-request-time", "speed-to-quote-batch-costcalculation-request-time-value" ] }
  69.  
  70.  
  71. mutate {
  72. split => ["batch-upload-usage-costcalculation_1","="]
  73. add_field => {"batch-upload-usage-costcalculation-size" =>"%{[batch-upload-usage-costcalculation_1][0]}"}
  74. add_field => {"batch-upload-usage-costcalculation-size-value" =>"%{[batch-upload-usage-costcalculation_1][1]}"}
  75. }
  76.  
  77. mutate { strip => [ "batch-upload-usage-costcalculation-size", "batch-upload-usage-costcalculation-size-value" ] }
  78.  
  79. mutate {
  80. split => ["batch-upload-usage-costcalculation_2","="]
  81. add_field => {"speed-to-quote-batch-costcalculation-response-time" =>"%{[batch-upload-usage-costcalculation_2][0]}"}
  82. add_field => {"speed-to-quote-batch-costcalculation-response-time-value" =>"%{[batch-upload-usage-costcalculation_2][1]}"}
  83. }
  84.  
  85. mutate { strip => [ "speed-to-quote-batch-costcalculation-response-time", "speed-to-quote-batch-costcalculation-response-time-value" ] }
  86.  
  87.  
  88. mutate {
  89. split => ["batch-upload-usage-costcalculation_3","="]
  90. add_field => {"batch-upload-usage-costcalculation-user" =>"%{[batch-upload-usage-costcalculation_3][0]}"}
  91. add_field => {"batch-upload-usage-costcalculation-user-value" =>"%{[batch-upload-usage-costcalculation_3][1]}"}
  92. }
  93.  
  94. mutate { strip => [ "batch-upload-usage-costcalculation-user", "batch-upload-usage-costcalculation-user-value" ] }
  95.  
  96.  
  97. mutate {
  98. split => ["batch-upload-usage-costcalculation_4","="]
  99. add_field => {"batch-upload-usage-costcalculation-elapsed-time" =>"%{[batch-upload-usage-costcalculation_4][0]}"}
  100. add_field => {"batch-upload-usage-costcalculation-elapsed-time-value" =>"%{[batch-upload-usage-costcalculation_4][1]}"}
  101. }
  102.  
  103. mutate { strip => [ "batch-upload-usage-costcalculation-elapsed-time", "batch-upload-usage-costcalculation-elapsed-time-value" ] }
  104.  
  105.  
  106. mutate {
  107. split => ["batch-upload-usage-costcalculation_5","="]
  108. add_field => {"batch-upload-usage-costcalculation-rows-parsed" =>"%{[batch-upload-usage-costcalculation_5][0]}"}
  109. add_field => {"batch-upload-usage-costcalculation-rows-parsed-value" =>"%{[batch-upload-usage-costcalculation_5][1]}"}
  110. }
  111.  
  112. mutate { strip => [ "batch-upload-usage-costcalculation-rows-parsed", "batch-upload-usage-costcalculation-rows-parsed-value" ] }
  113.  
  114. }
  115.  
  116.  
  117. # if start for QRA
  118. if "pricingapp.kpi.qra-vs-manual.savecustshippingdata.qravsmanual" in [message] {
  119.  
  120. mutate {
  121. split => ["message","ShippingFormDaoImpl"]
  122. add_field => {"[@metadata][part_A]" =>"%{[message][0]}"}
  123. add_field => {"[@metadata][part_B]" =>"%{[message][1]}"}
  124. }
  125.  
  126.  
  127. mutate {
  128. split => { "[@metadata][part_B]" => "#"}
  129. add_field => {"[@metadata][qravsmanual]" =>"%{[@metadata][part_B][0]}"}
  130. add_field => {"[@metadata][request_id]" =>"%{[@metadata][part_B][1]}"}
  131.  
  132. }
  133.  
  134. mutate {
  135. split => { "[@metadata][qravsmanual]" => "="}
  136. add_field => {"manual-qra" =>"%{[@metadata][qravsmanual][1]}"}
  137. }
  138.  
  139. mutate {
  140. split => [[
  141. [ERROR] 2020-01-15 14:53:10.674 [LogStash::Runner] Logstash - java.lang.IllegalStateException: Logstash stopped processing because of an error: (SystemExit) exit
  142. [root@ip-10-0-0-27 logstash]#
Add Comment
Please, Sign In to add comment