Module: Datadog::Annotation
- Defined in:
- lib/ddtrace/annotation.rb,
lib/ddtrace/annotation/tracer.rb,
lib/ddtrace/annotation/decorator.rb,
lib/ddtrace/annotation/errors/base.rb,
lib/ddtrace/annotation/errors/invalid_proc.rb,
lib/ddtrace/annotation/errors/invalid_resource.rb
Overview
Datadog::Annotation allows you to annotate methods which you want to trace. Usage:
class Test
include Datadog::Annotation
__trace method: :test, service: "web"
def test; end
Defined Under Namespace
Modules: Decorator, Errors Classes: Tracer
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
16 17 18 19 20 21 |
# File 'lib/ddtrace/annotation.rb', line 16 def self.included(base) base.class_eval do extend Decorator @traced_methods = {} end end |