Package

kamon.instrumentation.akka

http

Permalink

package http

Visibility
  1. Public
  2. All

Type Members

  1. class AkkaHttpClientInstrumentation extends InstrumentationBuilder

    Permalink
  2. class AkkaHttpServerInstrumentation extends InstrumentationBuilder

    Permalink
  3. trait HasMatchingContext extends AnyRef

    Permalink
  4. class Http2ExtBindAndHandleAdvice extends AnyRef

    Permalink
  5. class HttpExtBindAndHandleAdvice extends AnyRef

    Permalink
  6. class HttpExtSingleRequestAdvice extends AnyRef

    Permalink
  7. class LastAutomaticOperationNameEdit extends AnyRef

    Permalink

    Tracks the last operation name that was automatically assigned to an operation via instrumentation.

    Tracks the last operation name that was automatically assigned to an operation via instrumentation. The instrumentation might assign a name to the operations via settings on the HTTP Server instrumentation instance or via the Path directives instrumentation, but might never reassign a name if the user somehow assigned their own name to the operation. Users chan change operation names by:

    • Using operation mappings via configuration of the HTTP Server.
    • Providing a custom HTTP Operation Name Generator for the server.
    • Using the "operationName" directive.
    • Directly accessing the Span for the current operation and changing the name on it.
  8. class PathDirectivesRawPathPrefixInterceptor extends AnyRef

    Permalink
  9. class PoolMasterDispatchRequestAdvice extends AnyRef

    Permalink
  10. class ResolveOperationNameOnRouteInterceptor extends AnyRef

    Permalink
  11. trait TracingDirectives extends BasicDirectives

    Permalink

Value Members

  1. object AkkaHttpClientInstrumentation

    Permalink
  2. object AkkaHttpInstrumentation

    Permalink
  3. object FastFutureTransformWithAdvice

    Permalink
  4. object HasMatchingContext

    Permalink
  5. object Http2BlueprintInterceptor

    Permalink
  6. object LastAutomaticOperationNameEdit

    Permalink
  7. object PathDirectivesRawPathPrefixInterceptor

    Permalink
  8. object RequestContextCopyInterceptor

    Permalink
  9. object ResolveOperationNameOnRouteInterceptor

    Permalink
  10. object ServerFlowWrapper

    Permalink

    Wraps a Flow[HttpRequest,HttpResponse] with the necessary infrastructure to provide HTTP Server metrics, tracing and Context propagation.

    Wraps a Flow[HttpRequest,HttpResponse] with the necessary infrastructure to provide HTTP Server metrics, tracing and Context propagation.

    Credits to @jypma.

  11. object TracingDirectives extends TracingDirectives

    Permalink

Ungrouped