Skip to content

profiles: improve Sample message clarity and usage documentation.#724

Merged
jsuereth merged 8 commits into
open-telemetry:mainfrom
jhalliday:jonathan/profiles-r
Nov 20, 2025
Merged

profiles: improve Sample message clarity and usage documentation.#724
jsuereth merged 8 commits into
open-telemetry:mainfrom
jhalliday:jonathan/profiles-r

Conversation

@jhalliday
Copy link
Copy Markdown
Contributor

No description provided.

@jhalliday
Copy link
Copy Markdown
Contributor Author

jhalliday commented Oct 3, 2025

@open-telemetry/profiling-maintainers as discussed in the SIG meeting, this replaces #714, retaining the straightforward/agreed bits but removing/deferring the aggregation doc changes until further discussion.

Comment thread opentelemetry/proto/profiles/v1development/profiles.proto Outdated
@jhalliday jhalliday requested a review from felixge October 16, 2025 15:55
@aalexand
Copy link
Copy Markdown
Member

We also discussed in one of the SIG meetings that we should document that the "shape" of the samples in terms of values vs timestamps should be the same for all samples in the given profile. For example, we disallow having one sample with timestamps and another a timestamp-less aggregated value sample.

Do we want to add that note here or in a separate PR?

@pellared
Copy link
Copy Markdown
Member

Can you please an entry in CHANGELOG.md?

Copy link
Copy Markdown
Contributor

@jsuereth jsuereth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As discussed offline, I don't think we should move this direction.

  • This does not allow sharing of resource/transformation code in the collector because we just move the data from resource elsewhere, so no sharing
  • We should figure out efficiency issues for profiling separately.

Comment thread opentelemetry/proto/profiles/v1development/profiles.proto
@florianl florianl requested a review from jsuereth November 4, 2025 06:54
@aalexand aalexand requested a review from a team November 13, 2025 22:20
@aalexand
Copy link
Copy Markdown
Member

@open-telemetry/proto-approvers Please approve and merge.

@tigrannajaryan
Copy link
Copy Markdown
Member

@jsuereth you blocked this earlier. What's your current position on this?

Comment thread opentelemetry/proto/profiles/v1development/profiles.proto
Copy link
Copy Markdown
Contributor

@jsuereth jsuereth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for updating this folks! Approving

@jsuereth jsuereth merged commit e8f1361 into open-telemetry:main Nov 20, 2025
16 of 17 checks passed
fandreuz added a commit to fandreuz/async-profiler that referenced this pull request Dec 17, 2025
fandreuz added a commit to fandreuz/async-profiler that referenced this pull request Dec 17, 2025
fandreuz added a commit to fandreuz/async-profiler that referenced this pull request Dec 17, 2025
fandreuz added a commit to fandreuz/async-profiler that referenced this pull request Dec 17, 2025
fandreuz added a commit to fandreuz/async-profiler that referenced this pull request Dec 17, 2025
florianl added a commit to florianl/opentelemetry-collector that referenced this pull request Feb 27, 2026
open-telemetry/opentelemetry-proto#724 introduces a breaking change
to the Profiles signal.

Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
florianl added a commit to florianl/opentelemetry-collector that referenced this pull request Feb 27, 2026
open-telemetry/opentelemetry-proto#724 introduces a breaking change
to the Profiles signal.

Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
github-merge-queue Bot pushed a commit to open-telemetry/opentelemetry-collector that referenced this pull request Mar 10, 2026
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

open-telemetry/opentelemetry-proto#724
introduces a breaking change to the Profiles signal.

This is a follow up to
#14739.

<!-- Issue number if applicable -->
#### Link to tracking issue
Fixes #

<!--Describe what testing was performed and which tests were added.-->
#### Testing

<!--Describe the documentation added.-->
#### Documentation

<!--Please delete paragraphs that you did not use before submitting.-->

---------

Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
florianl added a commit to elastic/devfiler that referenced this pull request Mar 13, 2026
As #77 introduces breaking changes (open-telemetry/opentelemetry-proto#724), bump the version of devfiler.

Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants