• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

FriendsOfOpenTelemetry / opentelemetry-bundle
92%

Build:
DEFAULT BRANCH: main
Repo Added 29 Dec 2023 06:44AM UTC
Files 142
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • chore/update-dependencies
  • dependabot/github_actions/actions/upload-artifact-4
  • feat/dead-code
  • feat/dependency-analyzer
  • feat/dsn-refactor
  • feat/github-ci-coverage
  • feat/guzzle-replacement
  • feat/remove-nix-usage
  • feat/tracing-instrumentation
  • fix/catch-up
  • fix/instrumentation-package-requirement
  • fix/monolog-channels-override
  • fix/opentelemetry-semconv-deprecations
  • fix/resource-info-from-service-parameters
  • main
  • refacto/service-factories
  • refactor/move-service-configuration-compiler-pass
  • update_flake_lock_action

28 Apr 2026 05:27AM UTC coverage: 92.409% (+0.7%) from 91.751%
25035624412

push

github

web-flow
feat(Instrumentation/Messenger): implement worker and middleware instrumentation (#173)

* chore(messenger): add trace parent in dispatched messages (AMQP)

* chore(messenger): use Messenger events to start/end span for instrumentation

* remove strict type, merge start/end span into 1 subscriber, close span on error and on message handled

* propagation not related to AMQP + read incoming trace (async context)

* rename event subscriber

* chore(messenger): use Messenger events to start/end span for instrumentation

* chore(messenger): add trace parent in dispatched messages (AMQP)

* remove strict type, merge start/end span into 1 subscriber, close span on error and on message handled

* propagation not related to AMQP + read incoming trace (async context)

* rename event subscriber

* fix(messenger): clean up worker subscriber and add functional tests

Fix several issues in the WorkerMessageEventSubscriber introduced by PR #173:
- Replace SDK Span import with API Span to respect API/SDK separation
- Implement InstrumentationTypeInterface for consistency with other subscribers
- Add event priorities (10000/-10000) to wrap all other processing
- Add messaging semantic convention attributes (operation.type, destination.name)
- Include message class name in span name for better trace readability
- Remove stale imports and duplicate propagation middleware service definition
- Clean up propagation middleware when messenger tracing is disabled
- Add PHPStan baseline entries for untyped $carrier interface params
- Add functional tests for worker message handled, failed, and attribute mode
- Reorganize messenger tests into Messenger/ subdirectory
- Disable retry on test transport to isolate worker span assertions

* test(messenger): add tests for transport tracing and propagation middleware

Cover TraceableMessengerTransport (get/ack/reject spans + TransportException
error recording) and AddStampForPropagationMiddleware (stamp skip, no-scope
passthrough, ac... (continued)

187 of 191 new or added lines in 14 files covered. (97.91%)

12 existing lines in 10 files now uncovered.

2459 of 2661 relevant lines covered (92.41%)

15.79 hits per line

Relevant lines Covered
Build:
Build:
2661 RELEVANT LINES 2459 COVERED LINES
15.79 HITS PER LINE
Source Files on main
  • Tree
  • List 142
  • Changed 23
  • Source Changed 0
  • Coverage Changed 23
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25035624412 main feat(Instrumentation/Messenger): implement worker and middleware instrumentation (#173) * chore(messenger): add trace parent in dispatched messages (AMQP) * chore(messenger): use Messenger events to start/end span for instrumentation * remove s... push 28 Apr 2026 05:29AM UTC web-flow github
92.41
24675899352 main chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (#217) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.3.0 to 6.4.0. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.co... push 20 Apr 2026 03:44PM UTC web-flow github
91.75
24600302181 main chore(deps): upgrade PHPUnit to ^13 to clear security advisories (#216) * chore(deps): upgrade PHPUnit to ^13 to clear security advisories Bump phpunit/phpunit from ^11.5 to ^13.0 since all reachable 11.5.x releases are now blocked by Packagist ... push 18 Apr 2026 07:59AM UTC web-flow github
91.75
24458796294 main chore(deps): bump actions/cache from 5.0.4 to 5.0.5 (#214) Bumps [actions/cache](https://github.com/actions/cache) from 5.0.4 to 5.0.5. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/bl... push 15 Apr 2026 02:00PM UTC web-flow github
91.75
24346802740 main chore(deps): bump shivammathur/setup-php (#213) Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php) from fcafdd639 to accd6127c. - [Release notes](https://github.... push 13 Apr 2026 01:46PM UTC web-flow github
91.79
24346490479 main chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (#212) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 7.0.0 to 7.0.1. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commit... push 13 Apr 2026 01:40PM UTC web-flow github
91.79
24247714521 main chore(ci): add grpc and opentelemetry PHP extensions in docs workflow push 10 Apr 2026 02:25PM UTC gaelreyrol github
91.79
24247065962 main chore(ci): enable xdebug for code coverage in docs workflow push 10 Apr 2026 02:10PM UTC gaelreyrol github
91.79
24246940691 main chore: remove Nix and replace with shivammathur/setup-php in CI (#211) * chore: remove Nix and replace with shivammathur/setup-php in CI Nix added complexity and slow build times to the CI pipeline. All workflows now use shivammathur/setup-php f... push 10 Apr 2026 02:07PM UTC web-flow github
91.79
24246788724 feat/remove-nix-usage Merge 2fcc6e3bb into 19c774f8e Pull #211 10 Apr 2026 02:03PM UTC web-flow github
91.75
See All Builds (295)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc