Skip to content

feat(otlp-transformer): add custom logs protobuf serializer - #6390

Merged
pichlermarc merged 12 commits into
open-telemetry:mainfrom
dynatrace-oss-contrib:feat/custom-logs-proto-serializer
Mar 27, 2026
Merged

feat(otlp-transformer): add custom logs protobuf serializer#6390
pichlermarc merged 12 commits into
open-telemetry:mainfrom
dynatrace-oss-contrib:feat/custom-logs-proto-serializer

fix(otlp-transformer): use integer check, but avoid numbers out of 64…

d152412
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Mar 26, 2026 in 0s

95.71% (-0.04%) compared to 84bfa90

View this Pull Request on Codecov

95.71% (-0.04%) compared to 84bfa90

Details

Codecov Report

❌ Patch coverage is 98.96104% with 4 lines in your changes missing coverage. Please review.
✅ Project coverage is 95.71%. Comparing base (84bfa90) to head (d152412).
⚠️ Report is 15 commits behind head on main.

Files with missing lines Patch % Lines
...ansformer/src/common/protobuf/common-serializer.ts 97.87% 2 Missing ⚠️
...p-transformer/src/logs/protobuf/logs-serializer.ts 98.18% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6390      +/-   ##
==========================================
- Coverage   95.75%   95.71%   -0.04%     
==========================================
  Files         364      369       +5     
  Lines       12095    12461     +366     
  Branches     2884     2945      +61     
==========================================
+ Hits        11581    11927     +346     
- Misses        514      534      +20     
Files with missing lines Coverage Δ
...mer/src/common/protobuf/protobuf-size-estimator.ts 100.00% <100.00%> (ø)
...transformer/src/common/protobuf/protobuf-writer.ts 100.00% <100.00%> (ø)
...ages/otlp-transformer/src/common/protobuf/utils.ts 100.00% <100.00%> (ø)
...ackages/otlp-transformer/src/logs/protobuf/logs.ts 100.00% <100.00%> (ø)
...ansformer/src/common/protobuf/common-serializer.ts 97.87% <97.87%> (ø)
...p-transformer/src/logs/protobuf/logs-serializer.ts 98.18% <98.18%> (ø)

... and 4 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.