public class AttributesFilter
extends java.lang.Object
| Constructor and Description |
|---|
AttributesFilter(AgentConfig config) |
AttributesFilter(AgentConfig config,
java.lang.String[] defaultExcludeBrowser,
java.lang.String[] defaultExcludeErrorEvents,
java.lang.String[] defaultExcludeTransactionEvents,
java.lang.String[] defaultExcludeTransactionTraces,
java.lang.String[] defaultExcludeSpanEvents,
java.lang.String[] defaultExcludeTransactionSegments) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
captureMessageParams() |
boolean |
captureRequestParams() |
java.util.Map<java.lang.String,?> |
filterAttributes(java.util.Map<java.lang.String,java.lang.Object> values) |
java.util.Map<java.lang.String,?> |
filterAttributesForDestination(java.util.Map<java.lang.String,java.lang.Object> values,
java.lang.String destination) |
java.util.Map<java.lang.String,?> |
filterBrowserAttributes(java.util.Map<java.lang.String,java.lang.Object> values) |
java.util.Map<java.lang.String,?> |
filterErrorEventAttributes(java.util.Map<java.lang.String,?> values) |
java.util.Map<java.lang.String,?> |
filterSpanEventAttributes(java.util.Map<java.lang.String,?> values) |
java.util.Map<java.lang.String,?> |
filterTransactionEventAttributes(java.util.Map<java.lang.String,?> values) |
java.util.Map<java.lang.String,?> |
filterTransactionSegmentAttributes(java.util.Map<java.lang.String,java.lang.Object> values) |
java.util.Map<java.lang.String,?> |
filterTransactionTraceAttributes(java.util.Map<java.lang.String,java.lang.Object> values) |
boolean |
isAttributesEnabledForBrowser() |
boolean |
isAttributesEnabledForErrorEvents() |
boolean |
isAttributesEnabledForSpanEvents() |
boolean |
isAttributesEnabledForTransactionEvents() |
boolean |
isAttributesEnabledForTransactionSegments() |
boolean |
isAttributesEnabledForTransactionTraces() |
boolean |
shouldIncludeErrorAttribute(java.lang.String attributeName) |
boolean |
shouldIncludeSpanAttribute(java.lang.String attributeName) |
public AttributesFilter(AgentConfig config)
public AttributesFilter(AgentConfig config, java.lang.String[] defaultExcludeBrowser, java.lang.String[] defaultExcludeErrorEvents, java.lang.String[] defaultExcludeTransactionEvents, java.lang.String[] defaultExcludeTransactionTraces, java.lang.String[] defaultExcludeSpanEvents, java.lang.String[] defaultExcludeTransactionSegments)
public boolean captureRequestParams()
public boolean captureMessageParams()
public boolean isAttributesEnabledForErrorEvents()
public boolean isAttributesEnabledForTransactionEvents()
public boolean isAttributesEnabledForTransactionTraces()
public boolean isAttributesEnabledForBrowser()
public boolean isAttributesEnabledForSpanEvents()
public boolean isAttributesEnabledForTransactionSegments()
public java.util.Map<java.lang.String,?> filterErrorEventAttributes(java.util.Map<java.lang.String,?> values)
public java.util.Map<java.lang.String,?> filterTransactionEventAttributes(java.util.Map<java.lang.String,?> values)
public java.util.Map<java.lang.String,?> filterTransactionTraceAttributes(java.util.Map<java.lang.String,java.lang.Object> values)
public java.util.Map<java.lang.String,?> filterBrowserAttributes(java.util.Map<java.lang.String,java.lang.Object> values)
public java.util.Map<java.lang.String,?> filterSpanEventAttributes(java.util.Map<java.lang.String,?> values)
public java.util.Map<java.lang.String,?> filterTransactionSegmentAttributes(java.util.Map<java.lang.String,java.lang.Object> values)
public java.util.Map<java.lang.String,?> filterAttributes(java.util.Map<java.lang.String,java.lang.Object> values)
public java.util.Map<java.lang.String,?> filterAttributesForDestination(java.util.Map<java.lang.String,java.lang.Object> values,
java.lang.String destination)
public boolean shouldIncludeSpanAttribute(java.lang.String attributeName)
public boolean shouldIncludeErrorAttribute(java.lang.String attributeName)