Skip to content

Psr 3 telemetry bridge#2346

Merged
norberttech merged 3 commits into1.xfrom
psr-3-telemetry-bridge
May 4, 2026
Merged

Psr 3 telemetry bridge#2346
norberttech merged 3 commits into1.xfrom
psr-3-telemetry-bridge

Conversation

@norberttech
Copy link
Copy Markdown
Member

Resolves: #xxx

Change Log


Added

  • flow-php/psr3-telemetry-bridge - bridge for psr3 logger

Fixed

  • flow-php/filesystem - Path::realpath bug

Changed

  • flow-php/symfony-telemetry-bundle - register default logger / meter / tracer
  • flow-php/symfony-telemetry-bundle - allow to register one of the bundle provided loggers as framework logger service through psr3 adapter

Removed

Deprecated

Security

- fix Path::realPath bug
- register psr loggers adapters automatically for telemetry loggers
- when no logger detected, bundle will register default logger and use
as main symfony logger
@norberttech norberttech added this to the 0.37.0 milestone May 4, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented May 4, 2026

Codecov Report

❌ Patch coverage is 96.42857% with 5 lines in your changes missing coverage. Please review.
✅ Project coverage is 85.03%. Comparing base (9ed3909) to head (4b4cf7d).
⚠️ Report is 13 commits behind head on 1.x.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@             Coverage Diff              @@
##                1.x    #2346      +/-   ##
============================================
+ Coverage     84.98%   85.03%   +0.05%     
- Complexity    19943    19989      +46     
============================================
  Files          1551     1557       +6     
  Lines         58841    58969     +128     
============================================
+ Hits          50005    50147     +142     
+ Misses         8836     8822      -14     
Components Coverage Δ
etl 90.63% <ø> (+0.01%) ⬆️
cli 85.76% <ø> (ø)
lib-array-dot 94.82% <ø> (ø)
lib-azure-sdk 61.13% <ø> (ø)
lib-doctrine-dbal-bulk 95.16% <ø> (ø)
lib-filesystem 86.51% <100.00%> (+1.25%) ⬆️
lib-types 89.38% <ø> (ø)
lib-parquet 68.82% <ø> (ø)
lib-parquet-viewer 83.04% <ø> (ø)
lib-snappy 90.65% <ø> (ø)
lib-dremel 0.00% <ø> (ø)
lib-postgresql 88.98% <ø> (ø)
lib-telemetry 90.32% <ø> (ø)
bridge-filesystem-async-aws 92.63% <ø> (ø)
bridge-filesystem-azure 91.48% <ø> (ø)
bridge-monolog-http 98.70% <ø> (ø)
bridge-monolog-telemetry 90.32% <ø> (ø)
bridge-openapi-specification 91.50% <ø> (ø)
symfony-http-foundation 79.45% <ø> (ø)
bridge-psr18-telemetry 100.00% <ø> (ø)
bridge-psr3-telemetry 97.61% <97.61%> (∅)
bridge-psr7-telemetry 100.00% <ø> (ø)
bridge-telemetry-otlp 89.64% <ø> (ø)
bridge-symfony-http-foundation-telemetry 88.23% <ø> (ø)
bridge-symfony-filesystem-bundle 94.08% <ø> (ø)
bridge-symfony-filesystem-cache 97.93% <ø> (ø)
bridge-symfony-postgresql-bundle 94.01% <ø> (ø)
bridge-symfony-postgresql-cache 93.52% <ø> (ø)
bridge-symfony-postgresql-messenger 99.59% <ø> (ø)
bridge-symfony-postgresql-session 93.46% <ø> (ø)
bridge-symfony-telemetry-bundle 68.11% <93.75%> (+0.38%) ⬆️
adapter-chartjs 84.72% <ø> (ø)
adapter-csv 88.65% <ø> (ø)
adapter-doctrine 92.00% <ø> (ø)
adapter-elasticsearch 92.78% <ø> (ø)
adapter-google-sheet 99.02% <ø> (ø)
adapter-http 67.91% <ø> (ø)
adapter-json 87.61% <ø> (ø)
adapter-logger 47.36% <ø> (ø)
adapter-parquet 82.78% <ø> (ø)
adapter-text 81.25% <ø> (ø)
adapter-xml 82.61% <ø> (ø)
adapter-avro 0.00% <ø> (ø)
adapter-excel 94.02% <ø> (ø)
adapter-postgresql 90.57% <ø> (ø)
bridge-phpunit-postgresql 72.97% <ø> (ø)
bridge-phpunit-telemetry 60.33% <ø> (ø)
bridge-postgresql-valinor 100.00% <ø> (ø)
🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@norberttech norberttech merged commit 05c74e8 into 1.x May 4, 2026
31 checks passed
@norberttech norberttech deleted the psr-3-telemetry-bridge branch May 4, 2026 16:37
@github-project-automation github-project-automation Bot moved this from Todo to Done in Roadmap May 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant