lib/elastic_apm/error.rb in elastic-apm-1.1.0 vs lib/elastic_apm/error.rb in elastic-apm-2.0.0
- old
+ new
@@ -7,18 +7,21 @@
module ElasticAPM
# @api private
class Error
def initialize(culprit: nil)
- @id = SecureRandom.uuid
+ @id = SecureRandom.hex(16)
+ @trace_id = nil
@culprit = culprit
@timestamp = Util.micros
@context = Context.new
@transaction_id = nil
+ @parent_id = nil
end
- attr_accessor :id, :culprit, :exception, :log, :transaction_id, :context
+ attr_accessor :id, :culprit, :exception, :log, :transaction_id, :context,
+ :parent_id, :trace_id
attr_reader :timestamp
end
end