mirror of
https://github.com/wahyd4/pinpoint.git
synced 2026-08-10 05:16:26 +10:00
Every span/spanChunk is now created with an extra field holding application service type. This field is then used exclusively for drawing the server map. Previously, the server map nodes/links were extrapolated from the span/spanChunk's service type, and this made it impossible for the application type to work independently from their span service type. This change not only decouples the application type from their span service type, but also allows an application to have multiple services that create root spans. To maintain backwards compatibility, traces that do not have an application type will default to their original service type.