├── .circleci └── config.yml ├── .formatter.exs ├── .github └── FUNDING.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── config ├── config.exs ├── dev.exs └── test.exs ├── lib ├── spandex_phoenix.ex └── spandex_phoenix │ ├── instrumenter.ex │ ├── plug │ ├── add_context.ex │ ├── finish_trace.ex │ └── start_trace.ex │ └── telemetry.ex ├── mix.exs ├── mix.lock └── test ├── instrumenter_test.exs ├── plug ├── add_context_test.exs ├── finish_trace_test.exs └── start_trace_test.exs ├── support ├── router_helper.ex ├── test_adapter.ex ├── test_sender.ex └── test_tracer.ex ├── test_helper.exs └── tracer_integration ├── phoenix └── endpoint_test.exs └── plug ├── router_test.exs └── router_with_error_handler_test.exs /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/dev.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/config/dev.exs -------------------------------------------------------------------------------- /config/test.exs: -------------------------------------------------------------------------------- 1 | use Mix.Config 2 | -------------------------------------------------------------------------------- /lib/spandex_phoenix.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/lib/spandex_phoenix.ex -------------------------------------------------------------------------------- /lib/spandex_phoenix/instrumenter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/lib/spandex_phoenix/instrumenter.ex -------------------------------------------------------------------------------- /lib/spandex_phoenix/plug/add_context.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/lib/spandex_phoenix/plug/add_context.ex -------------------------------------------------------------------------------- /lib/spandex_phoenix/plug/finish_trace.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/lib/spandex_phoenix/plug/finish_trace.ex -------------------------------------------------------------------------------- /lib/spandex_phoenix/plug/start_trace.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/lib/spandex_phoenix/plug/start_trace.ex -------------------------------------------------------------------------------- /lib/spandex_phoenix/telemetry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/lib/spandex_phoenix/telemetry.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/mix.lock -------------------------------------------------------------------------------- /test/instrumenter_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/test/instrumenter_test.exs -------------------------------------------------------------------------------- /test/plug/add_context_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/test/plug/add_context_test.exs -------------------------------------------------------------------------------- /test/plug/finish_trace_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/test/plug/finish_trace_test.exs -------------------------------------------------------------------------------- /test/plug/start_trace_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/test/plug/start_trace_test.exs -------------------------------------------------------------------------------- /test/support/router_helper.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/test/support/router_helper.ex -------------------------------------------------------------------------------- /test/support/test_adapter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/test/support/test_adapter.ex -------------------------------------------------------------------------------- /test/support/test_sender.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/test/support/test_sender.ex -------------------------------------------------------------------------------- /test/support/test_tracer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/test/support/test_tracer.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start(capture_log: true) 2 | -------------------------------------------------------------------------------- /test/tracer_integration/phoenix/endpoint_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/test/tracer_integration/phoenix/endpoint_test.exs -------------------------------------------------------------------------------- /test/tracer_integration/plug/router_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/test/tracer_integration/plug/router_test.exs -------------------------------------------------------------------------------- /test/tracer_integration/plug/router_with_error_handler_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spandex-project/spandex_phoenix/HEAD/test/tracer_integration/plug/router_with_error_handler_test.exs --------------------------------------------------------------------------------