BeelineInstrumentation
public class SpringServletFilter extends BeelineServletFilter implements BeelineInstrumentation
BeelineServletFilter.Builder, BeelineServletFilter.HttpServerRequestAdapter, BeelineServletFilter.HttpServerResponseAdapter, BeelineServletFilter.TraceListener
DEFAULT_REDISPATCH_SPAN_NAMING_FUNCTION, DEFAULT_REQUEST_SPAN_NAMING_FUNCTION
Constructor | Description |
---|---|
SpringServletFilter(String serviceName,
List<String> includePaths,
List<String> excludePaths,
Beeline beeline) |
Modifier and Type | Method | Description |
---|---|---|
void |
destroy() |
|
protected String |
getAsyncDispatchSpanFieldName() |
For backwards compatibility we override the span field names.
|
protected String |
getDispatcherTypeSpanFieldName() |
For backwards compatibility we override the span field names.
|
String |
getName() |
A simple human-readable name to identify a particular instrumentation.
|
void |
init(javax.servlet.FilterConfig filterConfig) |
builder, doFilter
protected String getAsyncDispatchSpanFieldName()
Original users of this class will already have stored spring
-namespaced fields, so we maintain that here.
getAsyncDispatchSpanFieldName
in class BeelineServletFilter
protected String getDispatcherTypeSpanFieldName()
Original users of this class will already have stored spring
-namespaced fields, so we maintain that here.
getDispatcherTypeSpanFieldName
in class BeelineServletFilter
public String getName()
BeelineInstrumentation
getName
in interface BeelineInstrumentation
public void init(javax.servlet.FilterConfig filterConfig)
init
in class BeelineServletFilter
public void destroy()
destroy
in class BeelineServletFilter
Copyright © 2019–2020 Honeycomb. All rights reserved.