Add OpenTracing support for Sink API
Description
Acceptance / Success Criteria
None
Lucidchart Diagrams
Activity
Show:

Chandra Gorantla May 9, 2019 at 1:42 AMEdited
One thing to note here is that there are two spans that track the flow of sink message on the consumer side. One span is around dispatch on the sink consumer and another is child span around flows persisting to elastic search. For OpenNMS case, the span around elastic search is not resulting as child span as ElasticFlowRepository
is a bundle and uses a different class loader for initializing tracer than the DispatcherFactory
which is on default class loader. This works fine on Sentinel where everything is on karaf.
Fixed
Details
Assignee
Chandra GorantlaChandra GorantlaReporter
Chandra GorantlaChandra GorantlaSprint
NoneFix versions
Priority
Major
Details
Details
Assignee

Reporter

Sprint
None
Fix versions
Priority
PagerDuty
PagerDuty Incident
PagerDuty
PagerDuty Incident
PagerDuty

PagerDuty Incident
Created May 1, 2019 at 5:15 PM
Updated June 3, 2019 at 7:18 AM
Resolved May 17, 2019 at 3:58 PM
Add OpenTracing related instrumentation to Sink API so that a Sink Message can be traced from Minion->OpenNMS or Minion->Sentinel.