Sha256: 8a97a222bd06b2e55e34304da6672ac2157fb22a7ab6ce4e5dc873fd82bb80d0
Contents?: true
Size: 738 Bytes
Versions: 1
Compression:
Stored size: 738 Bytes
Contents
# frozen_string_literal: true module PlainApm module Hooks class Manual < ActiveSupportSubscriber NOTIFICATION_PATTERN = /\A[^!]\w+\.manual_plain_apm\Z/.freeze private def notification_pattern NOTIFICATION_PATTERN end def payload(event) name, source = *event.name.split(".") { "source" => "user", "name" => "manual", "backtrace" => filtered_backtrace, "started_at" => event.time, "finished_at" => event.end, "allocations" => event.allocations, "thread_allocations" => event.thread_allocations, "payload_name" => name, "payload" => event.payload } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
plain_apm-0.6.6 | lib/plain_apm/hooks/manual.rb |