Package io.datarouter.trace.settings
Class DatarouterTraceFilterSettingRoot
java.lang.Object
io.datarouter.storage.setting.SettingNode
io.datarouter.storage.setting.SettingRoot
io.datarouter.trace.settings.DatarouterTraceFilterSettingRoot
@Singleton
public class DatarouterTraceFilterSettingRoot
extends io.datarouter.storage.setting.SettingRoot
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description io.datarouter.storage.setting.Setting<java.lang.Boolean>addTraceparentHeaderio.datarouter.storage.setting.Setting<java.util.Set<java.lang.String>>latencyRecordedHandlersio.datarouter.storage.setting.Setting<java.lang.Boolean>logRequestsio.datarouter.storage.setting.cached.CachedSetting<java.lang.Integer>logTracesOverMsio.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean>saveSpanCpuTimeio.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean>saveSpanMemoryAllocatedio.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean>saveThreadCpuTimeio.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean>saveThreadMemoryAllocatedio.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean>saveTraceAllocatedBytesio.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean>saveTraceCpuTimeio.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean>saveTracesio.datarouter.storage.setting.cached.CachedSetting<java.lang.Integer>saveTracesOverMsio.datarouter.storage.setting.cached.CachedSetting<java.lang.String>traceDomain -
Constructor Summary
Constructors Constructor Description DatarouterTraceFilterSettingRoot(io.datarouter.storage.setting.SettingFinder finder) -
Method Summary
Methods inherited from class io.datarouter.storage.setting.SettingRoot
getDescendants, getMostRecentAncestorNode, getNode, getRootNodesByCategory, getRootNodesSortedByShortName, getSettingByName, getSettingCategory, isRecognized, isRecognizedRootNameMethods inherited from class io.datarouter.storage.setting.SettingNode
defaultTo, findParentName, getChildren, getDescendantsByName, getDescendantSettingByName, getListChildren, getListSettings, getMostRecentAncestorNodeByName, getName, getNodeByName, getParentName, getSettings, getShortName, register, registerBoolean, registerBooleans, registerChild, registerCommaSeparatedString, registerCommaSeparatedStrings, registerDouble, registerDoubles, registerDuration, registerDurations, registerInteger, registerIntegers, registerLong, registerLongs, registerString, registerStrings
-
Field Details
-
logRequests
public final io.datarouter.storage.setting.Setting<java.lang.Boolean> logRequests -
logTracesOverMs
public final io.datarouter.storage.setting.cached.CachedSetting<java.lang.Integer> logTracesOverMs -
saveTraces
public final io.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean> saveTraces -
saveTracesOverMs
public final io.datarouter.storage.setting.cached.CachedSetting<java.lang.Integer> saveTracesOverMs -
addTraceparentHeader
public final io.datarouter.storage.setting.Setting<java.lang.Boolean> addTraceparentHeader -
traceDomain
public final io.datarouter.storage.setting.cached.CachedSetting<java.lang.String> traceDomain -
latencyRecordedHandlers
public final io.datarouter.storage.setting.Setting<java.util.Set<java.lang.String>> latencyRecordedHandlers -
saveTraceCpuTime
public final io.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean> saveTraceCpuTime -
saveTraceAllocatedBytes
public final io.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean> saveTraceAllocatedBytes -
saveThreadCpuTime
public final io.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean> saveThreadCpuTime -
saveThreadMemoryAllocated
public final io.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean> saveThreadMemoryAllocated -
saveSpanCpuTime
public final io.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean> saveSpanCpuTime -
saveSpanMemoryAllocated
public final io.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean> saveSpanMemoryAllocated
-
-
Constructor Details
-
DatarouterTraceFilterSettingRoot
@Inject public DatarouterTraceFilterSettingRoot(io.datarouter.storage.setting.SettingFinder finder)
-