Method: OneApm::TransactionAnalysis#sql_segments
- Defined in:
- lib/one_apm/transaction/transaction_analysis.rb
#sql_segments(show_non_sql_segments = true) ⇒ Object
return an array of sql statements executed by this transaction each element in the array contains [sql, parent_segment_metric_name, duration]
57 58 59 60 61 62 63 |
# File 'lib/one_apm/transaction/transaction_analysis.rb', line 57 def sql_segments(show_non_sql_segments = true) segments = [] each_segment do |segment| segments << segment if segment[:sql] || segment[:sql_obfuscated] || (show_non_sql_segments && segment[:key]) end segments end |