* [feat] add initial otel instrumentatoin for brig and galley
- add wai and rpc instrumentation for brig
- add wai and rpc instrumentation for galley
- create new package wire-otel that houses otel related utils
* [wip] start building http2 request and response instrumentatoin
* [feat] minimal support for instrumenting http/2 clients
* [fix] append headers to the end
* [feat] add some surrounding span context in wire api federation
* [wip] instrument cannon and gundeck
* [chore] add developer documentation for open telemetry instrumentation
* [chore] remove http2 directive spam
* [chore] revert instrumentation of http/2 requests and responeses in fed
* [chore] remove spans in services that are not on our request paths
* [chore] changelog entry
* [chore] don't instrument requests twice (in galley and in bilge)
* [chore] remove http2 stub instrumentation and add futurework instead
* [chore] keep vertical export lists
Co-authored-by: Igor Ranieri <[email protected]>
* Update services/brig/src/Brig/Run.hs
Co-authored-by: Igor Ranieri <[email protected]>
* Revert "Update services/brig/src/Brig/Run.hs"
This reverts commit 4c782755fa87b8a709c2cbd2d67c666f13781186.
* regenerate cabal.configs, default.nixs
* Fix deps in brig.cabal
* Fixup
* hi ci
---------
Co-authored-by: Igor Ranieri <[email protected]>
Co-authored-by: Matthias Fischmann <[email protected]>