A C D E F I J M R V W 

A

attach() - Static method in class co.elastic.apm.attach.ElasticApmAttacher
Attaches the Elastic Apm agent to the current JVM.
attach(String, String) - Static method in class co.elastic.apm.attach.ElasticApmAttacher
Attaches the agent to a remote JVM
attach(String, Map<String, String>) - Static method in class co.elastic.apm.attach.ElasticApmAttacher
Attaches the agent to a remote JVM
attach(Map<String, String>) - Static method in class co.elastic.apm.attach.ElasticApmAttacher
Attaches the Elastic Apm agent to the current JVM.
attempt() - Method in class co.elastic.apm.attach.CachedAttachmentProvider
 

C

CachedAttachmentProvider - Class in co.elastic.apm.attach
Successive attachments with a tools.jar-based ByteBuddyAgent.AttachmentProvider would lead to the VirtualMachine class to be loaded from multiple class loaders (see ByteBuddyAgent.AttachmentProvider.ForStandardToolsJarVm.attempt()).
co.elastic.apm.attach - package co.elastic.apm.attach
 

D

discoverJvms() - Method in interface co.elastic.apm.attach.JvmDiscoverer
 
discoverJvms() - Method in enum co.elastic.apm.attach.JvmDiscoverer.ForCurrentVM
 
discoverJvms() - Method in class co.elastic.apm.attach.JvmDiscoverer.ForHotSpotVm
 
discoverJvms() - Method in enum co.elastic.apm.attach.JvmDiscoverer.Jps
 
discoverJvms() - Method in enum co.elastic.apm.attach.JvmDiscoverer.Unavailable
 

E

ElasticApmAttacher - Class in co.elastic.apm.attach
Attaches the Elastic Apm agent to the current or a remote JVM
ElasticApmAttacher() - Constructor for class co.elastic.apm.attach.ElasticApmAttacher
 

F

ForHotSpotVm(String) - Constructor for class co.elastic.apm.attach.JvmDiscoverer.ForHotSpotVm
 

I

INSTANCE - co.elastic.apm.attach.JvmDiscoverer.ForCurrentVM
 
INSTANCE - co.elastic.apm.attach.JvmDiscoverer.Jps
 
INSTANCE - co.elastic.apm.attach.JvmDiscoverer.Unavailable
 
isAvailable() - Method in enum co.elastic.apm.attach.JvmDiscoverer.ForCurrentVM
 
isAvailable() - Method in class co.elastic.apm.attach.JvmDiscoverer.ForHotSpotVm
 
isAvailable() - Method in interface co.elastic.apm.attach.JvmDiscoverer
 
isAvailable() - Method in enum co.elastic.apm.attach.JvmDiscoverer.Jps
 
isAvailable() - Method in enum co.elastic.apm.attach.JvmDiscoverer.Unavailable
 

J

JvmDiscoverer - Interface in co.elastic.apm.attach
 
JvmDiscoverer.ForCurrentVM - Enum in co.elastic.apm.attach
 
JvmDiscoverer.ForHotSpotVm - Class in co.elastic.apm.attach
HotSpot JVMs creates a file like this: $TMPDIR/hsperfdata_$USER/<pid>
JvmDiscoverer.Jps - Enum in co.elastic.apm.attach
 
JvmDiscoverer.Unavailable - Enum in co.elastic.apm.attach
 

M

main(String[]) - Static method in class co.elastic.apm.attach.RemoteAttacher
 

R

RemoteAttacher - Class in co.elastic.apm.attach
Attaches the Elastic APM Java agent to a JVM with a specific PID or runs continuously and attaches to all running and starting JVMs which match.

V

valueOf(String) - Static method in enum co.elastic.apm.attach.JvmDiscoverer.ForCurrentVM
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum co.elastic.apm.attach.JvmDiscoverer.Jps
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum co.elastic.apm.attach.JvmDiscoverer.Unavailable
Returns the enum constant of this type with the specified name.
values() - Static method in enum co.elastic.apm.attach.JvmDiscoverer.ForCurrentVM
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum co.elastic.apm.attach.JvmDiscoverer.Jps
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum co.elastic.apm.attach.JvmDiscoverer.Unavailable
Returns an array containing the constants of this enum type, in the order they are declared.

W

withDefaultTempDir() - Static method in class co.elastic.apm.attach.JvmDiscoverer.ForHotSpotVm
 
A C D E F I J M R V W