A B C E G H I L M P R S T W
All Classes All Packages
All Classes All Packages
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
TraceEvent
s. - 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.
All Classes All Packages