A B C E G H I L M P R S T W 
All Classes All Packages

A

addBackTrace() - Method in interface com.appoptics.api.ext.TraceEvent
To report the back traces of the certain time frame of the application.
addEdge(String) - Method in interface com.appoptics.api.ext.TraceEvent
Adds an additional edge to this event
addInfo(Object...) - Method in interface com.appoptics.api.ext.TraceEvent
Add all key/value pairs to event.
addInfo(String, Object) - Method in interface com.appoptics.api.ext.TraceEvent
Adds a key/value pair to an event
addInfo(Map<String, Object>) - Method in interface com.appoptics.api.ext.TraceEvent
Adds key/value pairs to the event
AgentChecker - Class in com.appoptics.api.ext
Checker to ensure agent is available and ready to report data
AgentChecker() - Constructor for class com.appoptics.api.ext.AgentChecker
 

B

backTrace() - Method in annotation type com.appoptics.api.ext.LogMethod
Flags whether method stack trace should be included in the event
backTrace() - Method in annotation type com.appoptics.api.ext.ProfileMethod
Flags whether method stack trace should be included in the event

C

clearDefault() - Static method in class com.appoptics.api.ext.TraceContext
Resets the current thread's context
com.appoptics.api.ext - package com.appoptics.api.ext
Enables custom instrumentation by providing SDK to initiate traces, send span entry, info, and exit events, and report errors.
continueTrace(String, String) - Static method in class com.appoptics.api.ext.Trace
Continues a trace from external span, respecting the sampling rate.
createEntryEvent(String) - Static method in class com.appoptics.api.ext.Trace
Creates an entry event of a new span with the given name.
createExitEvent(String) - Static method in class com.appoptics.api.ext.Trace
Creates an exit event of the current span with the given name.
createInfoEvent(String) - Static method in class com.appoptics.api.ext.Trace
Creates an info event for the named span.

E

endTrace(String) - Static method in class com.appoptics.api.ext.Trace
Ends a trace by creating an exit event and reporting it for the named span.
endTrace(String, Object...) - Static method in class com.appoptics.api.ext.Trace
Ends a trace by creating an exit event and reporting it for the named span.
endTrace(String, Map<String, Object>) - Static method in class com.appoptics.api.ext.Trace
Ends a trace by creating an exit event and reporting it for the named span.

G

getCurrentLogTraceID() - Static method in class com.appoptics.api.ext.Trace
Returns a compact form of current context's Metadata suitable for logging purpose
getCurrentXTraceID() - Static method in class com.appoptics.api.ext.Trace
Returns XTraceID associated with current context's Metadata as a hex string This is suitable for propagating to other spans (HTTP -> App servers, etc.) Take note that in order to correlate logs with traces, please use Trace.getCurrentLogTraceID()
getDefault() - Static method in class com.appoptics.api.ext.TraceContext
Returns the Context currently associated with this thread.
getFooter() - Static method in class com.appoptics.api.ext.RUM
Deprecated.
Manual RUM is no longer supported
getHeader() - Static method in class com.appoptics.api.ext.RUM
Deprecated.
Manual RUM is no longer supported

H

HOST_TAG_KEY - Static variable in class com.appoptics.api.ext.Metrics
 

I

incrementMetric(String, int, boolean, Map<String, String>) - Static method in class com.appoptics.api.ext.Metrics
Records a Count metrics that increments by the count parameter Count metrics will be aggregated by the key- combination of metric name and tags, with a count (sum of count from each call with same key).
incrementMetric(String, Map<String, String>) - Static method in class com.appoptics.api.ext.Metrics
Records a Count Metrics that increments by 1 Count metrics will be aggregated by the key- combination of metric name and tags, with a count (sum of count from each call with same key, default as 1).
isAgentAvailable() - Static method in class com.appoptics.api.ext.AgentChecker
Returns whether the java agent is available via -javaagent.
isSampled(String) - Static method in class com.appoptics.api.ext.TraceContext
 

L

layer() - Method in annotation type com.appoptics.api.ext.LogMethod
Sets the layer name for the custom span, this is optional
logException(Throwable) - Static method in class com.appoptics.api.ext.Trace
Creates and sends an error event for an exception (throwable), including a back trace.
LogMethod - Annotation Type in com.appoptics.api.ext
Logs execution of a method call using annotation.

M

Metrics - Class in com.appoptics.api.ext
API for recording custom metrics.
Metrics() - Constructor for class com.appoptics.api.ext.Metrics
 

P

ProfileMethod - Annotation Type in com.appoptics.api.ext
Profiles execution of a method call using annotation.
profileName() - Method in annotation type com.appoptics.api.ext.ProfileMethod
Sets the name of the profile reported

R

report() - Method in interface com.appoptics.api.ext.TraceEvent
Reports the event to the collector.
reportExceptions() - Method in annotation type com.appoptics.api.ext.LogMethod
Flags whether exceptions thrown by this method would be reported
REQUIRED_AGENT_VERSION - Static variable in class com.appoptics.api.ext.AgentChecker
 
RUM - Class in com.appoptics.api.ext
Deprecated.
RUM() - Constructor for class com.appoptics.api.ext.RUM
Deprecated.
 

S

setAsDefault() - Method in class com.appoptics.api.ext.TraceContext
Sets the current thread's context to this context
setAsync() - Method in interface com.appoptics.api.ext.TraceEvent
Marks this event as asynchronous.
setTransactionName(String) - Static method in class com.appoptics.api.ext.Trace
Sets a transaction name to the current active trace, the transaction name will be reported along with the corresponding trace and metrics.
startTrace(String) - Static method in class com.appoptics.api.ext.Trace
Starts a trace, respecting the sampling rate.
storeReturn() - Method in annotation type com.appoptics.api.ext.LogMethod
Flags whether method result will be converted to string and stored in the event
storeReturn() - Method in annotation type com.appoptics.api.ext.ProfileMethod
Flags whether method result will be converted to string and stored in the event
summaryMetric(String, double, int, boolean, Map<String, String>) - Static method in class com.appoptics.api.ext.Metrics
Records a Summary Metric which consists of a single value and a count.
summaryMetric(String, double, Map<String, String>) - Static method in class com.appoptics.api.ext.Metrics
Records a Summary Metric which consists of a single value.

T

Trace - Class in com.appoptics.api.ext
API for initiating traces and creating events, for use by non-web / background apps, etc.
TraceContext - Class in com.appoptics.api.ext
Allows explicit control on tracing context, which is used to manage the linkage of TraceEvents.
TraceContext() - Constructor for class com.appoptics.api.ext.TraceContext
 
TraceEvent - Interface in com.appoptics.api.ext
Interface for trace event which is the building block of traces.

W

waitUntilAgentReady(long, TimeUnit) - Static method in class com.appoptics.api.ext.AgentChecker
Blocks until agent is ready (established connection with data collector) or timeout expired.
A B C E G H I L M P R S T W 
All Classes All Packages