Skip to content

General⚓︎

The Source++ Probe uses bytecode-manipulations to instantly add the instructions for data collection to the application's runtime logic. Given the Source++ Platform is secured against accepting observation data, in order to send data, you must download a dynamically generated probe. This generated probe requires no configuration and contains all the necessary information to connect to your private platform.

For additional configuration see Probe Configuration.

Download⚓︎

1
curl -O -J "https://<spp-platform-host>:spp-platform-port>/download/spp-probe?authorization_code=<authorization-code>"

Note

You must replace <spp-platform-host>, <spp-platform-port>, and <authorization-code> with valid values.

Usage⚓︎

The Source++ Probe is JVMTI agent and as such must be configured via -javaagent. This can typically be done by adding the below configuration to the java <exec> command used to execute your application. The -javaagent argument should be placed before <exec>.

For more information on specific app servers, please see Advanced Setup.

Linux⚓︎

1
-javaagent:/<path-to-probe>/spp-probe-0.7.9.jar
Example Usage
1
java -javaagent:/opt/spp/spp-probe-0.7.9.jar -jar MyApplication.jar

Windows⚓︎

1
-javaagent:C:\<path-to-probe>\spp-probe-0.7.9.jar
Example Usage
1
java -javaagent:C:\SourcePlusPlus\spp-probe-0.7.9.jar -jar MyApplication.jar

Last update: March 27, 2023