Skip navigation links
A B C D E G H I J K L M N O P Q R S T U V 

A

AbstractConnection - Class in io.etrace.agent.network
 
AbstractConnection(int) - Constructor for class io.etrace.agent.network.AbstractConnection
 
AbstractSocketClient - Class in io.etrace.agent.network
 
AbstractSocketClient(int) - Constructor for class io.etrace.agent.network.AbstractSocketClient
 
add(Message) - Method in class io.etrace.agent.message.manager.DefaultMessageManager.Context
 
addMetric(Metric) - Method in class io.etrace.agent.message.metric.DefaultMetricManager
 
addNonTransaction(Message) - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
addTag(String, String) - Method in class io.etrace.agent.message.callstack.MultiCallstackProducer
 
AgentConfiguration - Class in io.etrace.agent.config
must configure:
AgentConfiguration() - Constructor for class io.etrace.agent.config.AgentConfiguration
 
AgentModule - Class in io.etrace.agent.module
Agent guice model
AgentModule() - Constructor for class io.etrace.agent.module.AgentModule
 
APPID_SYSTEM_PROPERTY_KEY - Static variable in class io.etrace.agent.config.AgentConfiguration
 

B

build(String, int, EventHandler, EventFactory<E>) - Method in class io.etrace.agent.message.QueueContext
 
buildClassLoadMetrics(JvmMetric) - Method in class io.etrace.agent.monitor.jvm.JvmHeartBeatExecutor
 
buildNextLocalRpcId(String, String) - Static method in class io.etrace.agent.message.RequestIdAndRpcIdFactory
 
buildNextRemoteRpcId(String, int) - Static method in class io.etrace.agent.message.RequestIdAndRpcIdFactory
 
buildRequestId(String, String) - Static method in class io.etrace.agent.message.RequestIdAndRpcIdFactory
 
buildThreadSizeMetrics(JvmMetric) - Method in class io.etrace.agent.monitor.jvm.JvmHeartBeatExecutor
 
buildTruncatedRpcId(String, int) - Static method in class io.etrace.agent.message.RequestIdAndRpcIdFactory
 

C

CallstackEvent - Class in io.etrace.agent.message.callstack
 
CallstackEvent() - Constructor for class io.etrace.agent.message.callstack.CallstackEvent
 
CallstackEvent.MessageEventFactory - Class in io.etrace.agent.message.callstack
 
CallstackProducer - Class in io.etrace.agent.message.callstack
 
CallstackProducer(MessageManager) - Constructor for class io.etrace.agent.message.callstack.CallstackProducer
 
CallstackQueue - Class in io.etrace.agent.message.callstack
 
CallstackQueue() - Constructor for class io.etrace.agent.message.callstack.CallstackQueue
 
CallstackStats - Class in io.etrace.agent.stat
 
CallstackStats(TCPStats, HeartbeatStats) - Constructor for class io.etrace.agent.stat.CallstackStats
 
CallstackStats() - Constructor for class io.etrace.agent.stat.CallstackStats
 
clean() - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
clean() - Method in class io.etrace.agent.message.callstack.MultiCallstackProducer
 
clean() - Static method in class io.etrace.agent.Trace
Clear all trace stacks and context in the local thread.
clear() - Method in class io.etrace.agent.message.callstack.CallstackEvent
 
clear() - Method in class io.etrace.agent.message.event.DataEvent
 
clear() - Method in class io.etrace.agent.message.event.MatricPackageEvent
 
clear() - Method in class io.etrace.agent.message.event.MetricEvent
 
Client - Class in io.etrace.agent.io
 
Client() - Constructor for class io.etrace.agent.io.Client
 
Client(int) - Constructor for class io.etrace.agent.io.Client
 
closeConnection() - Method in class io.etrace.agent.network.AbstractSocketClient
 
closeConnection() - Method in interface io.etrace.agent.network.Connection
 
closeConnection() - Method in class io.etrace.agent.network.TcpConnection
 
closeConnection() - Method in class io.etrace.agent.network.ThriftConnection
 
COLLECTOR_IP_SYSTEM_PROPERTY_KEY - Static variable in class io.etrace.agent.config.AgentConfiguration
 
CollectorRegistry - Class in io.etrace.agent.config
 
CollectorRegistry() - Constructor for class io.etrace.agent.config.CollectorRegistry
 
completeAllTransaction() - Method in class io.etrace.agent.message.callstack.MultiCallstackProducer
 
completeTransaction() - Method in class io.etrace.agent.message.callstack.MultiCallstackProducer
 
configManger - Variable in class io.etrace.agent.message.metric.MetricQueue
 
ConfigurationLoader - Interface in io.etrace.agent.config
 
configure() - Method in class io.etrace.agent.module.AgentModule
 
connection - Variable in class io.etrace.agent.network.AbstractSocketClient
 
Connection - Interface in io.etrace.agent.network
 
consumer - Variable in class io.etrace.agent.message.metric.PackageMetric
 
Context() - Constructor for class io.etrace.agent.message.manager.DefaultMessageManager.Context
当调用者为Trace.newTransaction,complete时,考虑以下几种情况: 1.
Context(String, String) - Constructor for class io.etrace.agent.message.manager.DefaultMessageManager.Context
 
context - Variable in class io.etrace.agent.message.metric.MetricQueue
 
continueTrace(String, String) - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
continueTrace(String, String) - Static method in class io.etrace.agent.Trace
Bind the requestId and rpcId of previous service or thread to the present More details, please see the Hierarchical Relation : Trace
copyStats() - Method in class io.etrace.agent.stat.CallstackStats
 
copyStats() - Method in class io.etrace.agent.stat.HeartbeatStats
 
copyStats() - Method in class io.etrace.agent.stat.MetricStats
 
copyStats() - Method in class io.etrace.agent.stat.TCPStats
 
count - Variable in class io.etrace.agent.message.metric.PackageMetric
 
createIsolatedProducer() - Static method in class io.etrace.agent.message.callstack.MultiCallstackProducer
用于和hsf融合时, setup和reset不会影响threadlocal的context
createManager() - Static method in class io.etrace.agent.message.manager.MultiMessageManager
 
createProducer() - Static method in class io.etrace.agent.message.callstack.MultiCallstackProducer
 

D

DataEvent - Class in io.etrace.agent.message.event
 
DataEvent() - Constructor for class io.etrace.agent.message.event.DataEvent
 
DataEvent.DataEventFactory - Class in io.etrace.agent.message.event
 
DataEventFactory() - Constructor for class io.etrace.agent.message.event.DataEvent.DataEventFactory
 
decrement(HeartbeatStats) - Method in class io.etrace.agent.stat.HeartbeatStats
 
decrement(TCPStats) - Method in class io.etrace.agent.stat.TCPStats
 
DefaultConfigManager - Class in io.etrace.agent.config
 
DefaultConfigManager() - Constructor for class io.etrace.agent.config.DefaultConfigManager
 
DefaultMessageManager - Class in io.etrace.agent.message.manager
 
DefaultMessageManager(CallstackQueue, RequestIdAndRpcIdFactory, ConfigManger) - Constructor for class io.etrace.agent.message.manager.DefaultMessageManager
 
DefaultMessageManager.Context - Class in io.etrace.agent.message.manager
 
defaultMetric - Variable in class io.etrace.agent.message.metric.PackageMetric
 
DefaultMetricManager - Class in io.etrace.agent.message.metric
 
DefaultMetricManager(MetricQueue, ConfigManger) - Constructor for class io.etrace.agent.message.metric.DefaultMetricManager
 
DefaultTraceContext - Class in io.etrace.agent.message.manager
 
DefaultTraceContext(DefaultMessageManager.Context) - Constructor for class io.etrace.agent.message.manager.DefaultTraceContext
 
DUMMY_EVENT - Static variable in class io.etrace.agent.message.callstack.CallstackProducer
 
DUMMY_HEARTBEAT - Static variable in class io.etrace.agent.message.callstack.CallstackProducer
 
DUMMY_TRANSACTION - Static variable in class io.etrace.agent.message.callstack.CallstackProducer
 

E

end(Transaction) - Method in class io.etrace.agent.message.manager.DefaultMessageManager.Context
 
endTransaction(Transaction) - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
ENVIRONMENT - Static variable in class io.etrace.agent.monitor.HeartBeatConstants
 
EnvironmentExecutor - Class in io.etrace.agent.monitor.jvm
 
EnvironmentExecutor(String) - Constructor for class io.etrace.agent.monitor.jvm.EnvironmentExecutor
 
EventConsumer() - Constructor for class io.etrace.agent.message.metric.MetricQueue.EventConsumer
 
execute() - Method in class io.etrace.agent.monitor.HeartBeatExecutor
 
execute() - Method in class io.etrace.agent.monitor.jvm.EnvironmentExecutor
 
execute() - Method in class io.etrace.agent.monitor.jvm.JvmHeartBeatExecutor
 
execute() - Method in class io.etrace.agent.monitor.jvm.JvmThreadHeartBeatExecutor
 
execute() - Method in class io.etrace.agent.monitor.mbean.MBeanExecutor
 
exportContext() - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
exportContext() - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
exportContext() - Method in class io.etrace.agent.message.manager.MultiMessageManager
 
exportContext() - Static method in class io.etrace.agent.Trace
 

G

GarbageInfo - Class in io.etrace.agent.monitor.jvm
 
GarbageInfo(String, String) - Constructor for class io.etrace.agent.monitor.jvm.GarbageInfo
 
getAgentConfig() - Method in class io.etrace.agent.config.DefaultConfigManager
 
getAppId() - Static method in class io.etrace.agent.config.AgentConfiguration
 
getAppId() - Method in interface io.etrace.agent.config.ConfigurationLoader
 
getAppId() - Method in class io.etrace.agent.message.metric.DefaultMetricManager
 
getBean() - Static method in class io.etrace.agent.monitor.SunManagementBean
 
getBeanObjectNames() - Static method in class io.etrace.agent.config.AgentConfiguration
 
getBeanObjectNames() - Method in interface io.etrace.agent.config.ConfigurationLoader
 
getBucketFunction() - Method in class io.etrace.agent.message.metric.MetricQueue.EventConsumer
 
getBuffer() - Method in class io.etrace.agent.message.event.DataEvent
 
getCallStack() - Method in class io.etrace.agent.message.callstack.CallstackEvent
 
getCallStackProducerQueueSize() - Static method in class io.etrace.agent.Trace
 
getClient() - Static method in class io.etrace.agent.io.SocketClientFactory
 
getClient(int) - Static method in class io.etrace.agent.io.SocketClientFactory
 
getClientAppId() - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
getClientAppId() - Method in class io.etrace.agent.message.manager.DefaultMessageManager.Context
 
getClientAppId() - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
getClientAppId() - Static method in class io.etrace.agent.Trace
get the appId from local thread context if local thread context is null (sometimes it means you don't have any Transaction in your context), it is going to return "unknown"
getCollectorDomainAndPort() - Method in interface io.etrace.agent.config.ConfigurationLoader
return full domain and port.
getCollectorIp() - Static method in class io.etrace.agent.config.AgentConfiguration
 
getCollectorPort() - Static method in class io.etrace.agent.config.AgentConfiguration
 
getCollectorSize() - Method in class io.etrace.agent.config.CollectorRegistry
 
getCollectorsSize() - Method in class io.etrace.agent.config.CollectorRegistry
 
getConfigManager() - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
getConfigManager() - Method in class io.etrace.agent.message.metric.DefaultMetricManager
 
getConnection() - Method in class io.etrace.agent.network.AbstractSocketClient
 
getContext() - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
getContext() - Method in class io.etrace.agent.message.manager.MultiMessageManager
 
getCount() - Method in class io.etrace.agent.message.event.DataEvent
 
getCtx() - Method in class io.etrace.agent.message.manager.DefaultTraceContext
 
getCurrentRequestId() - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
getCurrentRequestId() - Method in class io.etrace.agent.message.manager.DefaultMessageManager.Context
 
getCurrentRequestId() - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
getCurrentRequestId() - Static method in class io.etrace.agent.Trace
Get the current request id the rule of request id : {serviceName}^^{random long or uuid}|{timestamp} serviceName = serviceName (first) or appId (second) or unknown (last) such as : arch .etrace^^-1018579420457251359|1503388031849 more detail about RpcId
getCurrentRpcId() - Static method in class io.etrace.agent.Trace
已修复成 getRpcId()
getCurrentRpcIdAndCurrentCall() - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
getCurrentRpcIdAndCurrentCall() - Method in class io.etrace.agent.message.manager.DefaultMessageManager.Context
 
getCurrentRpcIdAndCurrentCall() - Method in class io.etrace.agent.message.manager.DefaultMessageManager
Deprecated.
getCurrentRpcIdAndCurrentCall() - Static method in class io.etrace.agent.Trace
return rpcId + "." + currentCall deprecated.
getCurrentRpcIdWithAppId() - Static method in class io.etrace.agent.Trace
 
getDataSize() - Method in class io.etrace.agent.config.DefaultConfigManager
 
getDisruptor() - Method in class io.etrace.agent.message.QueueContext
 
getExtraProperties() - Static method in class io.etrace.agent.config.AgentConfiguration
 
getExtraProperties() - Method in interface io.etrace.agent.config.ConfigurationLoader
 
getExtraProperties() - Method in class io.etrace.agent.message.QueueContext
 
getGcCount(long) - Method in class io.etrace.agent.monitor.jvm.GarbageInfo
 
getGcCountKey() - Method in class io.etrace.agent.monitor.jvm.GarbageInfo
 
getGcTime(long) - Method in class io.etrace.agent.monitor.jvm.GarbageInfo
 
getGcTimeKey() - Method in class io.etrace.agent.monitor.jvm.GarbageInfo
 
getGlobalTags() - Static method in class io.etrace.agent.config.AgentConfiguration
 
getGlobalTags() - Method in interface io.etrace.agent.config.ConfigurationLoader
 
getHeartbeatStats() - Method in class io.etrace.agent.stat.CallstackStats
 
getHistory() - Method in class io.etrace.agent.stat.CallstackStats
 
getHistory() - Method in class io.etrace.agent.stat.MetricStats
 
getHostIp() - Method in class io.etrace.agent.message.QueueContext
 
getHostName() - Method in class io.etrace.agent.message.QueueContext
 
getInjector() - Static method in class io.etrace.agent.module.InjectorFactory
 
getInstance() - Static method in class io.etrace.agent.config.AgentConfiguration
 
getInstance() - Static method in class io.etrace.agent.config.CollectorRegistry
 
getInstance() - Method in interface io.etrace.agent.config.ConfigurationLoader
 
getLoss() - Method in class io.etrace.agent.stat.CallstackStats
 
getLoss() - Method in class io.etrace.agent.stat.MetricStats
 
getLossInNet() - Method in class io.etrace.agent.stat.TCPStats
 
getLossSize() - Method in class io.etrace.agent.stat.TCPStats
 
getMerge() - Method in class io.etrace.agent.stat.MetricStats
 
getMergeAfterTotal() - Method in class io.etrace.agent.stat.MetricStats
 
getMessageCount() - Method in class io.etrace.agent.config.DefaultConfigManager
 
getMetric() - Method in class io.etrace.agent.message.event.MetricEvent
 
getMetricConfig() - Method in class io.etrace.agent.config.DefaultConfigManager
 
getMetrics() - Method in class io.etrace.agent.message.event.MatricPackageEvent
 
getMetrics() - Method in class io.etrace.agent.monitor.jvm.JvmMetric
 
getNextId() - Method in class io.etrace.agent.message.RequestIdAndRpcIdFactory
old version (before) use random.nextLong() to generate random trace id; now, use UUID (remove '-', and upper case) as random trace id.
getNextIdFromUUID() - Method in class io.etrace.agent.message.RequestIdAndRpcIdFactory
Deprecated.
getPackageLoss() - Method in class io.etrace.agent.stat.MetricStats
 
getPackageQueueSize() - Method in class io.etrace.agent.message.metric.MetricQueue
 
getProcessCpuLoad() - Method in class io.etrace.agent.monitor.SunManagementBean
 
getQueueSize() - Method in interface io.etrace.agent.io.MessageSender
 
getQueueSize() - Method in class io.etrace.agent.io.TcpMessageSender
 
getQueueSize() - Method in class io.etrace.agent.message.callstack.CallstackQueue
 
getQueueSize() - Method in class io.etrace.agent.message.metric.MetricQueue
 
getQueueSize() - Method in class io.etrace.agent.message.QueueContext
 
getRedisSize() - Method in class io.etrace.agent.config.DefaultConfigManager
 
getRingBuffer() - Method in class io.etrace.agent.message.QueueContext
 
getRoot() - Method in class io.etrace.agent.message.manager.DefaultMessageManager.Context
 
getRpcId() - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
getRpcId() - Method in class io.etrace.agent.message.manager.DefaultMessageManager.Context
 
getRpcId() - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
getRpcId() - Static method in class io.etrace.agent.Trace
more detail about RpcId, refer to :http://wiki.ele.to:8090/pages/viewpage.action?pageId=62202413 "RequestId与RpcId说明"
getSendCount() - Method in class io.etrace.agent.message.event.MatricPackageEvent
 
getSocketClient() - Method in interface io.etrace.agent.network.Connection
 
getSocketClient() - Method in class io.etrace.agent.network.TcpConnection
 
getSocketClient() - Method in class io.etrace.agent.network.ThriftConnection
 
getStats() - Static method in class io.etrace.agent.Trace
 
getSuccessCount() - Method in class io.etrace.agent.stat.HeartbeatStats
 
getSuccessCount() - Method in class io.etrace.agent.stat.TCPStats
 
getSystemMemorySize() - Method in class io.etrace.agent.monitor.SunManagementBean
 
getTagCount() - Method in class io.etrace.agent.config.DefaultConfigManager
 
getTagSize() - Method in class io.etrace.agent.config.DefaultConfigManager
 
getTcpCollector() - Method in class io.etrace.agent.config.CollectorRegistry
 
getTcpCollectorSize() - Method in class io.etrace.agent.config.CollectorRegistry
 
getTcpLoss() - Method in class io.etrace.agent.stat.TCPStats
 
getTCPMessageSenderQueueSize() - Static method in class io.etrace.agent.Trace
 
getTcpPollCount() - Method in class io.etrace.agent.stat.TCPStats
 
getTcpStats() - Method in class io.etrace.agent.stat.CallstackStats
 
getTcpStats() - Method in class io.etrace.agent.stat.MetricStats
 
getTenant() - Static method in class io.etrace.agent.config.AgentConfiguration
 
getTenant() - Method in interface io.etrace.agent.config.ConfigurationLoader
 
getThriftCollector() - Method in class io.etrace.agent.config.CollectorRegistry
 
getTimeoutCount() - Method in class io.etrace.agent.stat.TCPStats
 
getTopic() - Method in class io.etrace.agent.message.metric.PackageMetric
 
getTotalCount() - Method in class io.etrace.agent.stat.CallstackStats
 
getTotalCount() - Method in class io.etrace.agent.stat.HeartbeatStats
 
getTotalCount() - Method in class io.etrace.agent.stat.MetricStats
 
getTotalSize() - Method in class io.etrace.agent.stat.HeartbeatStats
 
getTotalSize() - Method in class io.etrace.agent.stat.TCPStats
 

H

hasContext() - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
hasContext() - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
hasContext() - Static method in class io.etrace.agent.Trace
Whether there is any Context in the local thread
hasTransaction() - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
hasTransaction() - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
hasTransaction() - Method in class io.etrace.agent.message.manager.MultiMessageManager
 
hasTransaction() - Static method in class io.etrace.agent.Trace
Whether there is any Transaction that hasn't completed in the local thread context.
HeartBeatConstants - Class in io.etrace.agent.monitor
 
HeartBeatConstants() - Constructor for class io.etrace.agent.monitor.HeartBeatConstants
 
HeartBeatExecutor - Class in io.etrace.agent.monitor
 
HeartBeatExecutor(String) - Constructor for class io.etrace.agent.monitor.HeartBeatExecutor
 
HeartbeatQueue - Class in io.etrace.agent.message.heartbeat
 
HeartbeatQueue() - Constructor for class io.etrace.agent.message.heartbeat.HeartbeatQueue
 
HeartbeatStats - Class in io.etrace.agent.stat
 
HeartbeatStats() - Constructor for class io.etrace.agent.stat.HeartbeatStats
 
HeartbeatUploadTask - Class in io.etrace.agent.monitor
 
HeartbeatUploadTask(Long, Long) - Constructor for class io.etrace.agent.monitor.HeartbeatUploadTask
 
HeartbeatUploadTask() - Constructor for class io.etrace.agent.monitor.HeartbeatUploadTask
 

I

importContext(TraceContext) - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
importContext(TraceContext) - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
importContext(TraceContext) - Method in class io.etrace.agent.message.manager.MultiMessageManager
 
importContext(TraceContext) - Static method in class io.etrace.agent.Trace
 
inc(HeartbeatStats) - Method in class io.etrace.agent.stat.HeartbeatStats
 
inc(TCPStats) - Method in class io.etrace.agent.stat.TCPStats
 
incLoss() - Method in class io.etrace.agent.stat.CallstackStats
 
incLoss(int) - Method in class io.etrace.agent.stat.CallstackStats
 
incLoss() - Method in class io.etrace.agent.stat.MetricStats
 
incLossInNet(int) - Method in class io.etrace.agent.stat.TCPStats
 
incLossSize(int) - Method in class io.etrace.agent.stat.TCPStats
 
incMerge(int) - Method in class io.etrace.agent.stat.MetricStats
 
incMergeAfterTotal(long) - Method in class io.etrace.agent.stat.MetricStats
 
incPackageLoss(int) - Method in class io.etrace.agent.stat.MetricStats
 
incSuccessCount(long) - Method in class io.etrace.agent.stat.HeartbeatStats
 
incSuccessCount(int) - Method in class io.etrace.agent.stat.TCPStats
 
incTcpLoss(int) - Method in class io.etrace.agent.stat.TCPStats
 
incTcpPollCount(int) - Method in class io.etrace.agent.stat.TCPStats
 
incTimeoutCount(int) - Method in class io.etrace.agent.stat.TCPStats
 
incTotalCount() - Method in class io.etrace.agent.stat.CallstackStats
 
incTotalCount(long) - Method in class io.etrace.agent.stat.HeartbeatStats
 
incTotalCount() - Method in class io.etrace.agent.stat.MetricStats
 
incTotalSize(long) - Method in class io.etrace.agent.stat.HeartbeatStats
 
incTotalSize(int) - Method in class io.etrace.agent.stat.TCPStats
 
init() - Method in class io.etrace.agent.config.DefaultConfigManager
 
initByConfigurationLoader(ConfigurationLoader) - Static method in class io.etrace.agent.config.AgentConfiguration
 
InjectorFactory - Class in io.etrace.agent.module
 
io.etrace.agent - package io.etrace.agent
 
io.etrace.agent.config - package io.etrace.agent.config
 
io.etrace.agent.io - package io.etrace.agent.io
 
io.etrace.agent.message - package io.etrace.agent.message
 
io.etrace.agent.message.callstack - package io.etrace.agent.message.callstack
 
io.etrace.agent.message.event - package io.etrace.agent.message.event
 
io.etrace.agent.message.heartbeat - package io.etrace.agent.message.heartbeat
 
io.etrace.agent.message.manager - package io.etrace.agent.message.manager
 
io.etrace.agent.message.metric - package io.etrace.agent.message.metric
 
io.etrace.agent.module - package io.etrace.agent.module
 
io.etrace.agent.monitor - package io.etrace.agent.monitor
 
io.etrace.agent.monitor.jvm - package io.etrace.agent.monitor.jvm
 
io.etrace.agent.monitor.mbean - package io.etrace.agent.monitor.mbean
 
io.etrace.agent.network - package io.etrace.agent.network
 
io.etrace.agent.stat - package io.etrace.agent.stat
 
isActive() - Method in class io.etrace.agent.message.QueueContext
 
isAopEnabled() - Method in class io.etrace.agent.config.DefaultConfigManager
 
isAvailable() - Method in class io.etrace.agent.config.CollectorRegistry
 
isEmpty() - Method in class io.etrace.agent.message.metric.PackageMetric
 
isEnabled() - Method in class io.etrace.agent.config.DefaultConfigManager
 
isHistogram - Variable in class io.etrace.agent.message.metric.PackageMetric
 
isImportContext() - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
isImportContext() - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
isImportContext() - Static method in class io.etrace.agent.Trace
 
isLongConnection() - Method in class io.etrace.agent.config.CollectorRegistry
 
isOpen() - Method in class io.etrace.agent.network.AbstractSocketClient
 
isOpen() - Method in interface io.etrace.agent.network.Connection
 
isOpen() - Method in class io.etrace.agent.network.TcpConnection
 
isOpen() - Method in class io.etrace.agent.network.ThriftConnection
 
isUseTcp() - Method in class io.etrace.agent.config.CollectorRegistry
 

J

JAVA_JVM - Static variable in class io.etrace.agent.monitor.HeartBeatConstants
 
JVM_THREAD_PREFIX - Static variable in class io.etrace.agent.monitor.HeartBeatConstants
 
JvmHeartBeatExecutor - Class in io.etrace.agent.monitor.jvm
 
JvmHeartBeatExecutor(String) - Constructor for class io.etrace.agent.monitor.jvm.JvmHeartBeatExecutor
 
JvmMetric - Class in io.etrace.agent.monitor.jvm
 
JvmMetric(String) - Constructor for class io.etrace.agent.monitor.jvm.JvmMetric
 
JvmMetric.MetricType - Enum in io.etrace.agent.monitor.jvm
 
JvmThreadHeartBeatExecutor - Class in io.etrace.agent.monitor.jvm
 
JvmThreadHeartBeatExecutor(String) - Constructor for class io.etrace.agent.monitor.jvm.JvmThreadHeartBeatExecutor
 

K

knownExceptions - Variable in class io.etrace.agent.message.manager.DefaultMessageManager.Context
 

L

logEnvironment() - Method in class io.etrace.agent.monitor.HeartbeatUploadTask
 
logError(Throwable) - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
logError(String, Throwable) - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
logError(String, Throwable, Map<String, String>) - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
logError(Throwable) - Static method in class io.etrace.agent.Trace
create a new event, then set the throwable stack information to data, finally complete.
logError(Throwable, Map<String, String>) - Static method in class io.etrace.agent.Trace
 
logError(String, Throwable) - Static method in class io.etrace.agent.Trace
create a new event, then set the message and the throwable stack information, finally complete.
logError(String, Throwable, Map<String, String>) - Static method in class io.etrace.agent.Trace
 
logEvent(String, String, String, String, Map<String, String>) - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
logEvent(String, String) - Static method in class io.etrace.agent.Trace
create a event that the status is Constants.SUCCESS, and without setting data or tags.
logEvent(String, String, String) - Static method in class io.etrace.agent.Trace
 
logEvent(String, String, String, Map<String, String>) - Static method in class io.etrace.agent.Trace
 
logEvent(String, String, String, String, Map<String, String>) - Static method in class io.etrace.agent.Trace
 
logExecutor() - Method in class io.etrace.agent.monitor.HeartbeatUploadTask
 
logHeartbeat(String, String, String, String, Map<String, String>) - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
logHeartbeat(String, String, String, String, Map<String, String>) - Static method in class io.etrace.agent.Trace
 
logMBeanInfo() - Method in class io.etrace.agent.monitor.HeartbeatUploadTask
 

M

MatricPackageEvent - Class in io.etrace.agent.message.event
 
MatricPackageEvent() - Constructor for class io.etrace.agent.message.event.MatricPackageEvent
 
MatricPackageEvent.PackageEventFactory - Class in io.etrace.agent.message.event
 
maxGroup - Variable in class io.etrace.agent.message.metric.PackageMetric
 
MBeanExecutor - Class in io.etrace.agent.monitor.mbean
 
MBeanExecutor() - Constructor for class io.etrace.agent.monitor.mbean.MBeanExecutor
 
merge(Metric) - Method in class io.etrace.agent.message.metric.PackageMetric
 
mergeCount - Variable in class io.etrace.agent.message.metric.MetricQueue.EventConsumer
 
MessageEventFactory() - Constructor for class io.etrace.agent.message.callstack.CallstackEvent.MessageEventFactory
 
messageManager - Variable in class io.etrace.agent.message.callstack.CallstackProducer
 
MessageSender - Interface in io.etrace.agent.io
 
Metric - Static variable in class io.etrace.agent.io.TcpMessageSender
 
METRIC_TCP_MESSAGE_SENDER - Static variable in class io.etrace.agent.io.TcpMessageSender
 
MetricEvent - Class in io.etrace.agent.message.event
 
MetricEvent() - Constructor for class io.etrace.agent.message.event.MetricEvent
 
MetricEvent.MetricEventFactory - Class in io.etrace.agent.message.event
 
MetricEventFactory() - Constructor for class io.etrace.agent.message.event.MetricEvent.MetricEventFactory
 
MetricProducer - Class in io.etrace.agent.message.metric
 
MetricProducer(MetricManager) - Constructor for class io.etrace.agent.message.metric.MetricProducer
 
MetricQueue - Class in io.etrace.agent.message.metric
 
MetricQueue() - Constructor for class io.etrace.agent.message.metric.MetricQueue
 
MetricQueue.EventConsumer - Class in io.etrace.agent.message.metric
 
metrics - Variable in class io.etrace.agent.message.metric.MetricQueue.EventConsumer
 
metrics - Variable in class io.etrace.agent.message.metric.PackageMetric
 
MetricStats - Class in io.etrace.agent.stat
 
MetricStats() - Constructor for class io.etrace.agent.stat.MetricStats
 
MetricStats(TCPStats) - Constructor for class io.etrace.agent.stat.MetricStats
 
MultiCallstackProducer - Class in io.etrace.agent.message.callstack
 
MultiMessageManager - Class in io.etrace.agent.message.manager
 

N

needMBean() - Method in class io.etrace.agent.monitor.mbean.MBeanExecutor
 
newCounter(String) - Method in class io.etrace.agent.message.metric.MetricProducer
 
newCounter(String) - Static method in class io.etrace.agent.Trace
Counter counter = Trace.newCounter("metric-name"); //create a new Counter counter.addTag("key-1", "value-1"); // add tag counter.once(); // set value=1, when call once, the Counter finishes, refer to: Counter.once()
newEvent(String, String) - Method in class io.etrace.agent.message.callstack.CallstackProducer
Deprecated.
newEvent(String, String) - Static method in class io.etrace.agent.Trace
Deprecated.
newGauge(String) - Method in class io.etrace.agent.message.metric.MetricProducer
 
newGauge(String) - Static method in class io.etrace.agent.Trace
Gauge gauge = Trace.newGauge("metric-name"); //create a new Gauge gauge.addTag("key-1", "value-1").addTag("key-2", "value-2"); //add tag gauge.value(200); //set value=200, when call value(200), the Gauge finishes, refer to : Gauge.value(double)
newHeartbeat(String, String) - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
newInstance() - Method in class io.etrace.agent.message.callstack.CallstackEvent.MessageEventFactory
 
newInstance() - Method in class io.etrace.agent.message.event.DataEvent.DataEventFactory
 
newInstance() - Method in class io.etrace.agent.message.event.MatricPackageEvent.PackageEventFactory
 
newInstance() - Method in class io.etrace.agent.message.event.MetricEvent.MetricEventFactory
 
newPayload(String) - Method in class io.etrace.agent.message.metric.MetricProducer
 
newPayload(String) - Static method in class io.etrace.agent.Trace
Payload payload = Trace.newPayload("metric-name"); //create a new Payload, the time point is (System.currentTimeMillis()) payload.addTag("key-1", "value-1").addTag("key-2", "value-2"); //add tag payload.value(1000); //set value = 1000, count = 1, and the Payload finishes, refer to : Payload.value(long)
newTimer(String) - Method in class io.etrace.agent.message.metric.MetricProducer
 
newTimer(String) - Static method in class io.etrace.agent.Trace
The timer doesn't support the quantile(upper_85,upper_90 etc.), but another metric type : Histogram do.
newTransaction(String, String) - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
newTransaction(String, String) - Static method in class io.etrace.agent.Trace
Transaction t = Trace.newTransaction("Type", "Name"); try { t.addTag("key","value"); // add tag //Do business logic t.setStatus(Constants.SUCCESS); // please set status before return, and means it succeed to do the task.
nexLocalThreadId - Variable in class io.etrace.agent.message.manager.DefaultMessageManager.Context
 
nextLocalRpcId() - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
nextLocalRpcId() - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
nextLocalRpcId() - Static method in class io.etrace.agent.Trace
get next thread rpc id rpc id rule : getRpcId()
nextLocalThreadId() - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
nextRemoteRpcId() - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
nextRemoteRpcId() - Method in class io.etrace.agent.message.manager.DefaultMessageManager.Context
 
nextRemoteRpcId() - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
nextRemoteRpcId() - Static method in class io.etrace.agent.Trace
get next remote rpc id the rule of rpc id : getRpcId()
nextString() - Method in class io.etrace.agent.message.RandomString
Generate a random string.

O

onEvent(MetricEvent, long, boolean) - Method in class io.etrace.agent.message.metric.MetricQueue.EventConsumer
 
openConnection() - Method in class io.etrace.agent.io.Client
 
openConnection() - Method in interface io.etrace.agent.network.Connection
 
openConnection() - Method in interface io.etrace.agent.network.SocketClient
 
openConnection() - Method in class io.etrace.agent.network.TcpConnection
 
openConnection() - Method in class io.etrace.agent.network.ThriftConnection
 

P

packageContext - Variable in class io.etrace.agent.message.metric.MetricQueue
 
PackageEventFactory() - Constructor for class io.etrace.agent.message.event.MatricPackageEvent.PackageEventFactory
 
PackageMetric - Class in io.etrace.agent.message.metric
 
PackageMetric(ConfigManger, MetricQueue.EventConsumer, Metric) - Constructor for class io.etrace.agent.message.metric.PackageMetric
 
parseClientAppIdFromOriginalRpcId(String) - Static method in class io.etrace.agent.message.RequestIdAndRpcIdFactory
 
parseRpcIdFromOriginalRpcId(String) - Static method in class io.etrace.agent.message.RequestIdAndRpcIdFactory
 
produce(String, String, Message) - Method in class io.etrace.agent.message.callstack.CallstackQueue
 
produce(String, String, Message) - Method in class io.etrace.agent.message.heartbeat.HeartbeatQueue
 
produce(Metric) - Method in class io.etrace.agent.message.metric.MetricQueue
 
PULL_CONFIG_INTERVAL_IN_MILLISECOND - Static variable in class io.etrace.agent.config.DefaultConfigManager
 
PULL_INTERVAL_IN_MILLISECOND - Static variable in class io.etrace.agent.message.callstack.CallstackQueue
 
pullAgentConfig() - Method in class io.etrace.agent.config.DefaultConfigManager
 
pullCollectorList() - Method in class io.etrace.agent.config.DefaultConfigManager
 
pullMetricConfig() - Method in class io.etrace.agent.config.DefaultConfigManager
 
put(JvmMetric.MetricType, long) - Method in class io.etrace.agent.monitor.jvm.JvmMetric
 
put(JvmMetric.MetricType, String, String, long) - Method in class io.etrace.agent.monitor.jvm.JvmMetric
 
put(String, long) - Method in class io.etrace.agent.monitor.jvm.JvmMetric
 
put(JvmMetric.MetricType, double) - Method in class io.etrace.agent.monitor.jvm.JvmMetric
 

Q

QueueContext<E> - Class in io.etrace.agent.message
 
QueueContext() - Constructor for class io.etrace.agent.message.QueueContext
 

R

RandomString - Class in io.etrace.agent.message
copied from: https://stackoverflow.com/questions/41107/how-to-generate-a-random-alpha-numeric-string NOTICE: the code from stackoverflow is not ThreadSafe !!!
RandomString(int, String) - Constructor for class io.etrace.agent.message.RandomString
 
RandomString(int) - Constructor for class io.etrace.agent.message.RandomString
Create an alphanumeric string generator.
redis(String, String, long, boolean, RedisResponse[], String) - Method in class io.etrace.agent.message.callstack.CallstackProducer
Deprecated.
redis(String, String, long, boolean, String) - Method in class io.etrace.agent.message.callstack.MultiCallstackProducer
 
redis(String, String, long, boolean, RedisResponse, String) - Method in class io.etrace.agent.message.callstack.MultiCallstackProducer
 
redis(String, String, long, boolean) - Static method in class io.etrace.agent.Trace
Deprecated.
redis(String, String, long, boolean, String) - Static method in class io.etrace.agent.Trace
Deprecated.
redis(String, String, long, boolean, RedisResponse) - Static method in class io.etrace.agent.Trace
Deprecated.
redis(String, String, long, boolean, RedisResponse, String) - Static method in class io.etrace.agent.Trace
Deprecated.
redis(String, String, long, boolean, RedisResponse[]) - Static method in class io.etrace.agent.Trace
Deprecated.
redis(String, String, long, boolean, RedisResponse[], String) - Static method in class io.etrace.agent.Trace
Deprecated.
removeContext() - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
removeContext() - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
removeContext() - Static method in class io.etrace.agent.Trace
remove the local thread context if it exists.
RequestIdAndRpcIdFactory - Class in io.etrace.agent.message
 
RequestIdAndRpcIdFactory() - Constructor for class io.etrace.agent.message.RequestIdAndRpcIdFactory
 
reset(String, String, String, String, String, Message, Map<String, String>) - Method in class io.etrace.agent.message.callstack.CallstackEvent
 
reset(byte[], int) - Method in class io.etrace.agent.message.event.DataEvent
 
reset(Map<String, Map<MetricKey, PackageMetric>>, int) - Method in class io.etrace.agent.message.event.MatricPackageEvent
 
reset(Metric) - Method in class io.etrace.agent.message.event.MetricEvent
 
reset() - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
reset() - Method in class io.etrace.agent.message.manager.MultiMessageManager
 
resetToHistory(CallstackStats) - Method in class io.etrace.agent.stat.CallstackStats
 
resetToHistory(MetricStats) - Method in class io.etrace.agent.stat.MetricStats
 

S

send(byte[], int) - Method in interface io.etrace.agent.io.MessageSender
 
send(byte[], int) - Method in class io.etrace.agent.io.TcpMessageSender
 
send(byte[], byte[]) - Method in class io.etrace.agent.network.AbstractSocketClient
 
send(byte[], byte[]) - Method in interface io.etrace.agent.network.SocketClient
 
send0(byte[], byte[]) - Method in class io.etrace.agent.io.Client
 
send0(byte[], byte[]) - Method in class io.etrace.agent.network.AbstractSocketClient
 
sendCount - Variable in class io.etrace.agent.message.metric.MetricQueue.EventConsumer
 
setActive(boolean) - Method in class io.etrace.agent.message.QueueContext
 
setAppId(String) - Static method in class io.etrace.agent.config.AgentConfiguration
 
setCollectorIp(String) - Static method in class io.etrace.agent.config.AgentConfiguration
 
setCollectorItem(CollectorItem) - Method in class io.etrace.agent.config.CollectorRegistry
 
setConfigManger(ConfigManger) - Method in class io.etrace.agent.config.CollectorRegistry
 
setDumpLocked(boolean) - Method in class io.etrace.agent.monitor.jvm.JvmThreadHeartBeatExecutor
 
setExtraProperties(Map<String, String>) - Static method in class io.etrace.agent.config.AgentConfiguration
 
setGlobalTags(Map<String, String>) - Static method in class io.etrace.agent.config.AgentConfiguration
User can use this api to set some global tags, like: host=xxx;ezone=bbb; then, all Trace and metrics will have those tags.
setInjector(Injector) - Static method in class io.etrace.agent.module.InjectorFactory
 
setInstance(String) - Static method in class io.etrace.agent.config.AgentConfiguration
 
setIsAvailable(boolean) - Method in class io.etrace.agent.config.CollectorRegistry
 
setIsolated(boolean) - Method in class io.etrace.agent.message.manager.MultiMessageManager
 
setLongConnection(boolean) - Method in class io.etrace.agent.config.CollectorRegistry
 
setLoss(long) - Method in class io.etrace.agent.stat.CallstackStats
 
setLoss(long) - Method in class io.etrace.agent.stat.MetricStats
 
setMerge(long) - Method in class io.etrace.agent.stat.MetricStats
 
setTenant(String) - Static method in class io.etrace.agent.config.AgentConfiguration
 
setTotalCount(long) - Method in class io.etrace.agent.stat.CallstackStats
 
setTotalCount(long) - Method in class io.etrace.agent.stat.MetricStats
 
setTransactionStatus(Throwable) - Method in class io.etrace.agent.message.callstack.MultiCallstackProducer
 
setTransactionStatus(String) - Method in class io.etrace.agent.message.callstack.MultiCallstackProducer
 
setup(String, String) - Method in class io.etrace.agent.message.manager.DefaultMessageManager.Context
 
setup() - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
setup(String, String) - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
setup() - Method in class io.etrace.agent.message.manager.MultiMessageManager
 
setup(String, String) - Method in class io.etrace.agent.message.manager.MultiMessageManager
 
shouldLog(Throwable) - Method in class io.etrace.agent.message.manager.DefaultMessageManager.Context
 
shouldLog(Throwable) - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
shouldLog(Throwable) - Method in class io.etrace.agent.message.manager.MultiMessageManager
 
shutdown() - Method in class io.etrace.agent.config.DefaultConfigManager
 
shutdown() - Method in interface io.etrace.agent.io.MessageSender
 
shutdown() - Static method in class io.etrace.agent.io.SocketClientFactory
 
shutdown() - Method in class io.etrace.agent.io.TcpMessageSender
 
shutdown() - Method in class io.etrace.agent.message.callstack.CallstackProducer
 
shutdown() - Method in class io.etrace.agent.message.callstack.CallstackQueue
 
shutdown() - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
shutdown() - Method in class io.etrace.agent.message.metric.MetricQueue
 
shutdown() - Method in class io.etrace.agent.monitor.HeartbeatUploadTask
 
shutdown() - Method in class io.etrace.agent.network.AbstractSocketClient
 
shutdown() - Method in interface io.etrace.agent.network.SocketClient
 
shutdownTrace() - Static method in class io.etrace.agent.Trace
 
SocketClient - Interface in io.etrace.agent.network
 
SocketClientFactory - Class in io.etrace.agent.io
 
SocketClientFactory() - Constructor for class io.etrace.agent.io.SocketClientFactory
 
stack - Variable in class io.etrace.agent.message.manager.DefaultMessageManager.Context
 
start(Transaction) - Method in class io.etrace.agent.message.manager.DefaultMessageManager.Context
 
start - Variable in class io.etrace.agent.message.metric.MetricQueue.EventConsumer
 
startTransaction(String, String) - Method in class io.etrace.agent.message.callstack.MultiCallstackProducer
 
startTransaction(Transaction) - Method in class io.etrace.agent.message.manager.DefaultMessageManager
 
startTransactionAndGet(String, String) - Method in class io.etrace.agent.message.callstack.MultiCallstackProducer
 
startup() - Method in class io.etrace.agent.monitor.HeartbeatUploadTask
 
stats - Variable in class io.etrace.agent.message.metric.MetricQueue
 
SunManagementBean - Class in io.etrace.agent.monitor
 

T

TcpConnection - Class in io.etrace.agent.network
 
TcpConnection(int) - Constructor for class io.etrace.agent.network.TcpConnection
 
TcpMessageSender - Class in io.etrace.agent.io
 
TcpMessageSender(String, TCPStats) - Constructor for class io.etrace.agent.io.TcpMessageSender
 
TCPStats - Class in io.etrace.agent.stat
 
TCPStats() - Constructor for class io.etrace.agent.stat.TCPStats
 
TENANT_SYSTEM_PROPERTY_KEY - Static variable in class io.etrace.agent.config.AgentConfiguration
 
ThriftConnection - Class in io.etrace.agent.network
 
ThriftConnection(int) - Constructor for class io.etrace.agent.network.ThriftConnection
 
timeout - Variable in class io.etrace.agent.network.AbstractConnection
 
topic - Variable in class io.etrace.agent.message.metric.PackageMetric
 
toStatMap() - Method in class io.etrace.agent.stat.CallstackStats
 
toStatMap() - Method in class io.etrace.agent.stat.MetricStats
 
toStatMap() - Method in class io.etrace.agent.stat.TCPStats
 
toString(ThreadInfo) - Method in class io.etrace.agent.monitor.jvm.JvmThreadHeartBeatExecutor
 
toString() - Method in class io.etrace.agent.stat.CallstackStats
 
toString() - Method in class io.etrace.agent.stat.HeartbeatStats
 
toString() - Method in class io.etrace.agent.stat.MetricStats
 
toString() - Method in class io.etrace.agent.stat.TCPStats
 
totalDuration - Variable in class io.etrace.agent.message.manager.DefaultMessageManager.Context
for truncate message;
TRACE - Static variable in class io.etrace.agent.io.TcpMessageSender
 
Trace - Class in io.etrace.agent
The main api of trace.
TraceVersion - Static variable in interface io.etrace.agent.Version
should be same as etrace-agent pom version
tryCloseConnWhenLongTime() - Method in class io.etrace.agent.network.AbstractSocketClient
 
tryCloseConnWhenLongTime() - Method in interface io.etrace.agent.network.SocketClient
 
tryPublishEvent() - Method in class io.etrace.agent.message.metric.MetricQueue.EventConsumer
 
type - Variable in class io.etrace.agent.monitor.HeartBeatExecutor
 
TYPE_DELIMIT - Static variable in class io.etrace.agent.monitor.HeartBeatConstants
 

U

useTcp - Variable in class io.etrace.agent.network.AbstractSocketClient
 

V

valueOf(String) - Static method in enum io.etrace.agent.monitor.jvm.JvmMetric.MetricType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.etrace.agent.monitor.jvm.JvmMetric.MetricType
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Interface in io.etrace.agent
 
A B C D E G H I J K L M N O P Q R S T U V 
Skip navigation links

Copyright © 2019. All rights reserved.