You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Add automatic instrumentation of MassTransit clients v7 and v8. (#1972)
* Add auto-instrumentation for MassTransit v7 and v8.
* Update RabbitMQ HandleBasicDeliver instrumentation
* Clean up POC branch (#1970)
* Add integration tests for MassTransit (#2014)
* Initial exerciser implementation
* Cleanup
* Build works for all TFMS
* Add legacy (7.x) exerciser
Also cleanup, and rename start/stop methods
* Unify v7/v8 exercisers
Also pass in queue name as a parameter to StartBus to help with test assertions
* Implement send
* Adding alternate instrumentation point and first pass at tests (#2001)
* Checkpoint trying to get hosted service model working for v7
* Message consume is working in v7!
* Add instrumentation project readmes
* Added regex scope, tests are passing
* Test send as well as publish; cleanup
* Expanded tests, updated instrumentation for v7
* Make regex metric name assertions more specific
---------
Co-authored-by: Chris Hynes <[email protected]>
* Limit MassTransit v7 support to 7.1.0 and higher (#2024)
* Updated 7x instrumentation with version ranges
Not quite working, integration tests are failing for StartBus with v7.0.0 due to transaction scope oddness
* Tweak names
* Better ConsoleMF logging
Added millisecond-level timestamps and thread id
* Only support 7.1.0 -> 7.3.1
* Actually make Tid a property
* Enable MassTransit integration tests
* Fix bug with transaction leakage
* Also detach from primary in 8.x filter
* Update project dependencies
* Fix merge issues
* Fix more merge mistakes
---------
Co-authored-by: Jacob Affinito <[email protected]>
Co-authored-by: Chris Hynes <[email protected]>
0 commit comments