class NewRelic::WebTransaction

Overview

A subclass of NewRelic::Transaction that specifically represents a web transaction.

Defined in:

new_relic/transaction.cr

Constructors

Instance methods inherited from class NewRelic::Transaction

[]=(k : String, v : Int) []=, app : NewRelic app, custom_event(event_type : String, **params) custom_event, destroy! destroy!, error(msg : String = "Error at #{caller[1]}", category : String = "error", priority : Int16 = 0) error, ignore! ignore!, name=(val : String) name=, pointer : Pointer(NewRelicExt::TxnT) pointer, segment(params : NewRelic::Segment::DatastoreParams | NewRelic::Segment::ExternalParams, &blk : Segment -> )
segment(label : String = "segment", category : String = "segment", &blk : Segment -> )
segment(**params, &blk : Segment -> )
segment
, structure : NewRelicExt::TxnT structure, timing(start_time, duration) timing, type : Symbol type

Constructor methods inherited from class NewRelic::Transaction

new(app : NewRelic, label : String = "transaction", type : Symbol = :web) new

Class methods inherited from class NewRelic::Transaction

create(app, label, type = :web) create

Constructor Detail

def self.new(app, label : String = "transaction") #

[View source]