Duplicate Labels not De-Duping across SDKs (Go & JS)
- Dominant language
- Go
- Stars
- 11.7k
- Forks
- 802
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 80
Description
#### Describe the bug
When forwarding labels, deduping seems to not happen correctly across languages/SDKs
See: two "in_use_space" labels under memory? I'd expect there to only be one

Querying the "incorrect" label for the language yields no results
Our Golang Router service with the bottom "inuse_space" label

If you switch to our NodeJS Backboard service, you get nothing, until you switch to the 2nd bottom inuse_space label


#### To Reproduce
Steps to reproduce the behavior:
1. Start Pyroscope (SHA or version)
2. Send telemetry from both a NodeJS and Golang SDK
3. Observe duplicate labels
#### Expected behavior
Just one label
#### Environment
- Infrastructure: Kubernetes
- Deployment tool: helm
#### Additional Context
I assume this is a pyroscope mapping thing? But it could also be an SDK issue or a Grafana issue :S
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.