Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
aec9e10
pdata: add reference based attributes support
florianl Feb 9, 2026
0f77765
make lint && make gotidy
florianl Feb 9, 2026
b337dc7
make chlog-new
florianl Feb 9, 2026
0ed10bc
Merge branch 'main' into pprofile-refs
florianl Feb 9, 2026
2b08f03
Merge branch 'main' into pprofile-refs
florianl Feb 11, 2026
f51dcfc
reduce allocations
florianl Feb 11, 2026
65f5801
make lint
florianl Feb 11, 2026
5f624c2
Merge branch 'main' into pprofile-refs
florianl Feb 12, 2026
193b680
Merge branch 'main' into pprofile-refs
florianl Feb 16, 2026
325595d
Merge branch 'main' into pprofile-refs
florianl Feb 17, 2026
81abc46
Merge branch 'main' into pprofile-refs
florianl Feb 18, 2026
4839fba
Merge branch 'main' into pprofile-refs
florianl Feb 18, 2026
fdab8d7
add benchmarks
florianl Feb 18, 2026
1276673
make gotidy
florianl Feb 18, 2026
ab835f5
Merge branch 'main' into pprofile-refs
florianl Feb 19, 2026
4d4944c
Merge branch 'main' into pprofile-refs
florianl Feb 21, 2026
5300a78
pdata/pprofile: fix Key not cleared after conversion to KeyRef
felixge Feb 21, 2026
bad7c68
pdata/pprofile: refactor to make extra predicate redundant
felixge Feb 21, 2026
2a5504b
pdata/pprofile: remove flawed optimizations
felixge Feb 21, 2026
4cb2c3d
pdata/pprofile: optimize MarshalProfiles
felixge Feb 21, 2026
3c02751
pdata/pprofile: refactor some code duplication
felixge Feb 21, 2026
a33a81e
pdata/pprofile: split BenchmarkMarshalProfiles into with_refs and wit…
felixge Feb 21, 2026
daf8673
pdata/pprofile: strengthen wire compatibility test with proto.Equal
felixge Feb 21, 2026
231f4ff
pdata/pprofile: convert references in JSON marshaler/unmarshaler
felixge Feb 21, 2026
0455574
Merge pull request #1 from felixge/pr-14546/resource-ref-attrs/review-1
florianl Feb 23, 2026
4b6bba9
Merge branch 'main' into pprofile-refs
florianl Feb 23, 2026
2c00c06
make lint
florianl Feb 23, 2026
7d6f3ed
Merge branch 'main' into pprofile-refs
florianl Feb 24, 2026
6ad03eb
Merge branch 'main' into pprofile-refs
florianl Feb 26, 2026
6402af1
Merge branch 'main' into pprofile-refs
florianl Mar 9, 2026
6a78f85
Merge branch 'main' into pprofile-refs
florianl Mar 10, 2026
9c55c77
make genpdata
florianl Mar 10, 2026
f7b8b9d
fix protoPooling issue
florianl Mar 10, 2026
d456b5f
make gotidy
florianl Mar 10, 2026
0f7eed7
align field names
florianl Mar 10, 2026
9a4eb4c
fix renaming of fields
florianl Mar 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .chloggen/pprofile-refs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Use this changelog template to create an entry for release notes.

# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: 'enhancement'

# The name of the component, or a single word describing the area of concern, (e.g. receiver/otlp)
component: pdata/pprofile

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: Implement reference based attributes in Profiles

# One or more tracking issues or pull requests related to the change
issues: [14546]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext:

# Optional: The change log or logs in which this entry should be included.
# e.g. '[user]' or '[user, api]'
# Include 'user' if the change is relevant to end users.
# Include 'api' if there is a change to a library API.
# Default: '[user]'
change_logs: [api]
4 changes: 4 additions & 0 deletions consumer/consumererror/go.sum

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions consumer/consumererror/xconsumererror/go.sum

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions consumer/consumertest/go.sum

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions consumer/xconsumer/go.sum

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions internal/cmd/pdatagen/internal/pdata/pcommon_package.go
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,11 @@ var keyValueStruct = &messageStruct{
protoID: 2,
returnMessage: anyValueClone,
},
&PrimitiveField{
fieldName: "KeyStrindex",
protoID: 3,
protoType: proto.TypeInt32,
},
},
hasOnlyInternal: true,
}
Expand Down Expand Up @@ -171,6 +176,12 @@ var anyValueStruct = &messageStruct{
originFieldName: "BytesValue",
protoType: proto.TypeBytes,
},
&OneOfPrimitiveValue{
fieldName: "StringValueStrindex",
protoID: 8,
originFieldName: "StringValueStrindex",
protoType: proto.TypeInt32,
},
},
},
},
Expand Down
4 changes: 4 additions & 0 deletions internal/fanoutconsumer/go.sum

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

72 changes: 72 additions & 0 deletions pdata/internal/generated_proto_anyvalue.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

33 changes: 18 additions & 15 deletions pdata/internal/generated_proto_anyvalue_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading