Skip to content

[pull] main from open-telemetry:main#328

Merged
pull[bot] merged 2 commits into
Stars1233:mainfrom
open-telemetry:main
Nov 19, 2025
Merged

[pull] main from open-telemetry:main#328
pull[bot] merged 2 commits into
Stars1233:mainfrom
open-telemetry:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Nov 19, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )


Summary by cubic

Adds Profiles scraping support to xscraper and introduces dictionary-switching across pprofile types to enable future profile merging and receiver scraping of profiles.

  • New Features

  • Enhancements

    • pprofile: added private switchDictionary methods to move indices between dictionaries (Function, KeyValueAndUnit, Line, Location, Mapping, Stack, Sample, ValueType, Profile, ScopeProfiles, ResourceProfiles, Profiles).
    • Added comprehensive tests and a changelog entry; small tooling updates (cspell).

Written for commit 716e11a. Summary will update automatically on new commits.

dmathieu and others added 2 commits November 19, 2025 10:58
This is the next step towards
#13106

It introduces private `switchDictionary` methods for all profile
structs, so their base dictionary can be switched, which is a
requirement (and maybe the biggest bit) of merging profiles.

Right now, the private method isn't called yet, because this PR is
already very big, and I believe introducing `MergeTo` should be in
another PR.
But the gist is that to merge profiles together, we need to change the
base dictionary for the profiles that are being moved before we can
merge the two slices of resource profiles into one.
#### Description

Implement scraper for Profiles.

This will help implement receiver parts like
open-telemetry/opentelemetry-collector-contrib#42843.

---------

Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
@pull pull Bot locked and limited conversation to collaborators Nov 19, 2025
@pull pull Bot added the ⤵️ pull label Nov 19, 2025
@pull pull Bot merged commit 716e11a into Stars1233:main Nov 19, 2025
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants