├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── akka-http └── src │ ├── main │ └── scala │ │ └── com │ │ └── github │ │ └── levkhomich │ │ └── akka │ │ └── tracing │ │ └── http │ │ └── TracingDirectives.scala │ └── test │ └── scala │ └── com │ └── github │ └── levkhomich │ └── akka │ └── tracing │ └── http │ ├── ForcedSamplingSpec.scala │ ├── Specs2FrameworkInterface.scala │ └── TracingDirectivesSpec.scala ├── core ├── project │ └── gen_thrift.sh └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── levkhomich │ │ │ └── akka │ │ │ └── tracing │ │ │ └── japi │ │ │ └── TracingSupport.java │ ├── resources │ │ └── reference.conf │ ├── scala │ │ ├── akka │ │ │ └── AroundReceiveOverrideHack.scala │ │ └── com │ │ │ └── github │ │ │ └── levkhomich │ │ │ └── akka │ │ │ └── tracing │ │ │ ├── ActorTracing.scala │ │ │ ├── MetadataCache.scala │ │ │ ├── SpanMetadata.scala │ │ │ ├── TracingAnnotation.scala │ │ │ ├── TracingExtension.scala │ │ │ ├── TracingLogger.scala │ │ │ ├── TracingSupport.scala │ │ │ ├── actor │ │ │ ├── SpanHolder.scala │ │ │ └── SpanSubmitter.scala │ │ │ ├── http │ │ │ └── TracingHeaders.scala │ │ │ ├── pattern │ │ │ ├── TracingAskSupport.scala │ │ │ └── package.scala │ │ │ ├── serialization │ │ │ └── BaseTracingSupportSerializer.scala │ │ │ └── thrift │ │ │ └── TReusableTransport.scala │ └── thrift │ │ ├── scribe.thrift │ │ └── zipkin.thrift │ └── test │ ├── resources │ ├── logback.xml │ └── reference.conf │ └── scala │ └── com │ └── github │ └── levkhomich │ └── akka │ └── tracing │ ├── ActorTracingSpec.scala │ ├── EnvironmentFilters.scala │ ├── MockCollector.scala │ ├── PerformanceSpec.scala │ ├── SpanMetadataSpec.scala │ ├── TracingExtensionSpec.scala │ ├── TracingLoggerSpec.scala │ ├── TracingSupportSerializerSpec.scala │ ├── TracingSupportSpec.scala │ ├── TracingTestCommons.scala │ ├── pattern │ └── TracedAskSupportSpec.scala │ └── thrift │ └── TReusableTransportSpec.scala ├── notes ├── 0.1.markdown ├── 0.2.markdown ├── 0.3.markdown ├── 0.4.markdown ├── 0.5.markdown ├── 0.6.markdown ├── 0.7.markdown └── about.markdown ├── play └── src │ ├── main │ └── scala │ │ └── com │ │ └── github │ │ └── levkhomich │ │ └── akka │ │ └── tracing │ │ └── play │ │ ├── PlayActorTracing.scala │ │ ├── PlayControllerTracing.scala │ │ ├── TracingErrorHandler.scala │ │ └── TracingFilter.scala │ └── test │ └── scala │ ├── Filters.scala │ └── com │ └── github │ └── levkhomich │ └── akka │ └── tracing │ └── play │ └── PlayTracingSpec.scala └── project ├── Dependencies.scala ├── build.properties └── plugins.sbt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/README.md -------------------------------------------------------------------------------- /akka-http/src/main/scala/com/github/levkhomich/akka/tracing/http/TracingDirectives.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/akka-http/src/main/scala/com/github/levkhomich/akka/tracing/http/TracingDirectives.scala -------------------------------------------------------------------------------- /akka-http/src/test/scala/com/github/levkhomich/akka/tracing/http/ForcedSamplingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/akka-http/src/test/scala/com/github/levkhomich/akka/tracing/http/ForcedSamplingSpec.scala -------------------------------------------------------------------------------- /akka-http/src/test/scala/com/github/levkhomich/akka/tracing/http/Specs2FrameworkInterface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/akka-http/src/test/scala/com/github/levkhomich/akka/tracing/http/Specs2FrameworkInterface.scala -------------------------------------------------------------------------------- /akka-http/src/test/scala/com/github/levkhomich/akka/tracing/http/TracingDirectivesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/akka-http/src/test/scala/com/github/levkhomich/akka/tracing/http/TracingDirectivesSpec.scala -------------------------------------------------------------------------------- /core/project/gen_thrift.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/project/gen_thrift.sh -------------------------------------------------------------------------------- /core/src/main/java/com/github/levkhomich/akka/tracing/japi/TracingSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/java/com/github/levkhomich/akka/tracing/japi/TracingSupport.java -------------------------------------------------------------------------------- /core/src/main/resources/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/resources/reference.conf -------------------------------------------------------------------------------- /core/src/main/scala/akka/AroundReceiveOverrideHack.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/scala/akka/AroundReceiveOverrideHack.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/github/levkhomich/akka/tracing/ActorTracing.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/scala/com/github/levkhomich/akka/tracing/ActorTracing.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/github/levkhomich/akka/tracing/MetadataCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/scala/com/github/levkhomich/akka/tracing/MetadataCache.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/github/levkhomich/akka/tracing/SpanMetadata.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/scala/com/github/levkhomich/akka/tracing/SpanMetadata.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/github/levkhomich/akka/tracing/TracingAnnotation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/scala/com/github/levkhomich/akka/tracing/TracingAnnotation.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/github/levkhomich/akka/tracing/TracingExtension.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/scala/com/github/levkhomich/akka/tracing/TracingExtension.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/github/levkhomich/akka/tracing/TracingLogger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/scala/com/github/levkhomich/akka/tracing/TracingLogger.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/github/levkhomich/akka/tracing/TracingSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/scala/com/github/levkhomich/akka/tracing/TracingSupport.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/github/levkhomich/akka/tracing/actor/SpanHolder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/scala/com/github/levkhomich/akka/tracing/actor/SpanHolder.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/github/levkhomich/akka/tracing/actor/SpanSubmitter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/scala/com/github/levkhomich/akka/tracing/actor/SpanSubmitter.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/github/levkhomich/akka/tracing/http/TracingHeaders.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/scala/com/github/levkhomich/akka/tracing/http/TracingHeaders.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/github/levkhomich/akka/tracing/pattern/TracingAskSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/scala/com/github/levkhomich/akka/tracing/pattern/TracingAskSupport.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/github/levkhomich/akka/tracing/pattern/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/scala/com/github/levkhomich/akka/tracing/pattern/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/github/levkhomich/akka/tracing/serialization/BaseTracingSupportSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/scala/com/github/levkhomich/akka/tracing/serialization/BaseTracingSupportSerializer.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/github/levkhomich/akka/tracing/thrift/TReusableTransport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/scala/com/github/levkhomich/akka/tracing/thrift/TReusableTransport.scala -------------------------------------------------------------------------------- /core/src/main/thrift/scribe.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/thrift/scribe.thrift -------------------------------------------------------------------------------- /core/src/main/thrift/zipkin.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/main/thrift/zipkin.thrift -------------------------------------------------------------------------------- /core/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/test/resources/logback.xml -------------------------------------------------------------------------------- /core/src/test/resources/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/test/resources/reference.conf -------------------------------------------------------------------------------- /core/src/test/scala/com/github/levkhomich/akka/tracing/ActorTracingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/test/scala/com/github/levkhomich/akka/tracing/ActorTracingSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/github/levkhomich/akka/tracing/EnvironmentFilters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/test/scala/com/github/levkhomich/akka/tracing/EnvironmentFilters.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/github/levkhomich/akka/tracing/MockCollector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/test/scala/com/github/levkhomich/akka/tracing/MockCollector.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/github/levkhomich/akka/tracing/PerformanceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/test/scala/com/github/levkhomich/akka/tracing/PerformanceSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/github/levkhomich/akka/tracing/SpanMetadataSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/test/scala/com/github/levkhomich/akka/tracing/SpanMetadataSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/github/levkhomich/akka/tracing/TracingExtensionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/test/scala/com/github/levkhomich/akka/tracing/TracingExtensionSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/github/levkhomich/akka/tracing/TracingLoggerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/test/scala/com/github/levkhomich/akka/tracing/TracingLoggerSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/github/levkhomich/akka/tracing/TracingSupportSerializerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/test/scala/com/github/levkhomich/akka/tracing/TracingSupportSerializerSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/github/levkhomich/akka/tracing/TracingSupportSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/test/scala/com/github/levkhomich/akka/tracing/TracingSupportSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/github/levkhomich/akka/tracing/TracingTestCommons.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/test/scala/com/github/levkhomich/akka/tracing/TracingTestCommons.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/github/levkhomich/akka/tracing/pattern/TracedAskSupportSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/test/scala/com/github/levkhomich/akka/tracing/pattern/TracedAskSupportSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/github/levkhomich/akka/tracing/thrift/TReusableTransportSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/core/src/test/scala/com/github/levkhomich/akka/tracing/thrift/TReusableTransportSpec.scala -------------------------------------------------------------------------------- /notes/0.1.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/notes/0.1.markdown -------------------------------------------------------------------------------- /notes/0.2.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/notes/0.2.markdown -------------------------------------------------------------------------------- /notes/0.3.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/notes/0.3.markdown -------------------------------------------------------------------------------- /notes/0.4.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/notes/0.4.markdown -------------------------------------------------------------------------------- /notes/0.5.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/notes/0.5.markdown -------------------------------------------------------------------------------- /notes/0.6.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/notes/0.6.markdown -------------------------------------------------------------------------------- /notes/0.7.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/notes/0.7.markdown -------------------------------------------------------------------------------- /notes/about.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/notes/about.markdown -------------------------------------------------------------------------------- /play/src/main/scala/com/github/levkhomich/akka/tracing/play/PlayActorTracing.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/play/src/main/scala/com/github/levkhomich/akka/tracing/play/PlayActorTracing.scala -------------------------------------------------------------------------------- /play/src/main/scala/com/github/levkhomich/akka/tracing/play/PlayControllerTracing.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/play/src/main/scala/com/github/levkhomich/akka/tracing/play/PlayControllerTracing.scala -------------------------------------------------------------------------------- /play/src/main/scala/com/github/levkhomich/akka/tracing/play/TracingErrorHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/play/src/main/scala/com/github/levkhomich/akka/tracing/play/TracingErrorHandler.scala -------------------------------------------------------------------------------- /play/src/main/scala/com/github/levkhomich/akka/tracing/play/TracingFilter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/play/src/main/scala/com/github/levkhomich/akka/tracing/play/TracingFilter.scala -------------------------------------------------------------------------------- /play/src/test/scala/Filters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/play/src/test/scala/Filters.scala -------------------------------------------------------------------------------- /play/src/test/scala/com/github/levkhomich/akka/tracing/play/PlayTracingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/play/src/test/scala/com/github/levkhomich/akka/tracing/play/PlayTracingSpec.scala -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.16 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levkhomich/akka-tracing/HEAD/project/plugins.sbt --------------------------------------------------------------------------------