Module: HeimdallApm

Defined in:
lib/heimdall_apm.rb,
lib/heimdall_apm/agent.rb,
lib/heimdall_apm/probe.rb,
lib/heimdall_apm/vault.rb,
lib/heimdall_apm/config.rb,
lib/heimdall_apm/railtie.rb,
lib/heimdall_apm/segment.rb,
lib/heimdall_apm/version.rb,
lib/heimdall_apm/recorder.rb,
lib/heimdall_apm/reporting.rb,
lib/heimdall_apm/metric_name.rb,
lib/heimdall_apm/metric_stats.rb,
lib/heimdall_apm/agent_context.rb,
lib/heimdall_apm/points_collection.rb,
lib/heimdall_apm/tracked_transaction.rb,
lib/heimdall_apm/transaction_manager.rb,
lib/heimdall_apm/instruments/middleware.rb,
lib/heimdall_apm/instruments/active_record.rb,
lib/heimdall_apm/instruments/elasticsearch.rb,
lib/heimdall_apm/instruments/action_controller.rb,
lib/heimdall_apm/visitors/pretty_print_visitor.rb,
lib/heimdall_apm/visitors/request_metrics_visitor.rb

Defined Under Namespace

Modules: ActionController, ActiveRecord, Elasticsearch, Instruments, Probe, Visitors Classes: Agent, AgentContext, Config, MetricName, MetricStats, PointsCollection, Railtie, Recorder, Reporting, Segment, Span, TrackedTransaction, TransactionManager, Vault

Constant Summary collapse

VERSION =
"0.1.2"

Class Method Summary collapse

Class Method Details

.loggerObject



11
12
13
# File 'lib/heimdall_apm.rb', line 11

def self.logger
  @logger ||= Logger.new('log/heimdall_apm.log')
end