I’ve 3 workers implemented in Go, all of them were using custom segments to track database operations and external service communication. Eventually moved to using NewRelic’s DataStoreSegments and External Service Segments for the same.
For 1 of the worker, the UI started reporting the new segments correctly and the old segments were gone (ideal and expected).
For the other 2, the new segments had appeared as expected, however, in the chart legend just below the Transaction Graph, the older segments were also listed, even when their corresponding values were not there in the chart (rightly so as I’m no longer pushing those, hence I feel it’s a UI issue rather than APM Client).
Any insight on why is this happening would be great, because it’s just creating a clutter which is undesirable.
Application Permalink : https://rpm.newrelic.com/accounts/1779016/applications/379149295/transactions?show_browser=false&tw[end]=1584690533&tw[start]=1584688733&type=all#id=5b224f746865725472616e73616374696f6e2f476f2f524154436f6e73756d65222c22225d
RATConsume has correct behaviour, while KPTConsume and RPTConsume does not.