Module brave.http
Package brave.http
-
Interface Summary Interface Description HttpTracingCustomizer This allows configuration plugins to collaborate on building an instance ofHttpTracing. -
Class Summary Class Description HttpAdapter<Req,Resp> HttpClientAdapter<Req,Resp> HttpClientHandler<Req,Resp> This standardizes a way to instrument http clients, particularly in a way that encourages use of portable customizations viaHttpClientParser.HttpClientParser Parses the request and response into reasonable defaults for http client spans.HttpClientRequest Marks an interface for use inHttpClientHandler.handleSend(HttpClientRequest).HttpClientResponse Marks an interface for use inHttpClientHandler.handleReceive(Object, Throwable, Span).HttpParser HttpRuleSampler Assigns sample rates to http routes.HttpRuleSampler.Builder HttpSampler Decides whether to start a new trace based on http request properties such as path.HttpServerAdapter<Req,Resp> HttpServerHandler<Req,Resp> This standardizes a way to instrument http servers, particularly in a way that encourages use of portable customizations viaHttpServerParser.HttpServerParser Parses the request and response into reasonable defaults for http server spans.HttpServerRequest Marks an interface for use inHttpServerHandler.handleReceive(HttpServerRequest).HttpServerResponse Marks an interface for use inHttpServerHandler.handleSend(Object, Throwable, Span).HttpTracing HttpTracing.Builder