Module: NewRelic::Agent::OpenTelemetry::SpanEventPrimitivePatch
- Defined in:
- lib/new_relic/agent/opentelemetry/span_event_primitive_patch.rb
Constant Summary collapse
- SPAN_LINK_TYPE =
'SpanLink'- SPAN_EVENT_TYPE =
'SpanEvent'- ID_KEY =
'id'- LINKED_SPAN_ID_KEY =
'linkedSpanId'- LINKED_TRACE_ID_KEY =
'linkedTraceId'- TRACE_DOT_ID_KEY =
'trace.id'- SPAN_DOT_ID_KEY =
'span.id'
Instance Method Summary collapse
- #for_datastore_segment(segment) ⇒ Object
- #for_external_request_segment(segment) ⇒ Object
- #for_segment(segment) ⇒ Object
Instance Method Details
#for_datastore_segment(segment) ⇒ Object
29 30 31 32 |
# File 'lib/new_relic/agent/opentelemetry/span_event_primitive_patch.rb', line 29 def for_datastore_segment(segment) span_data = super update_spans_for_otel(span_data, segment) end |
#for_external_request_segment(segment) ⇒ Object
24 25 26 27 |
# File 'lib/new_relic/agent/opentelemetry/span_event_primitive_patch.rb', line 24 def for_external_request_segment(segment) span_data = super update_spans_for_otel(span_data, segment) end |
#for_segment(segment) ⇒ Object
19 20 21 22 |
# File 'lib/new_relic/agent/opentelemetry/span_event_primitive_patch.rb', line 19 def for_segment(segment) span_data = super update_spans_for_otel(span_data, segment) end |