Skip to content

Continuous feedback probe for JVM applications

License

Notifications You must be signed in to change notification settings

sourceplusplus/probe-jvm

Repository files navigation

License GitHub release Build

What is this?

This project provides JVM support to the Source++ open-source live coding platform.

How to use?

Gradle Plugin

  1. Configure the Gradle Application Plugin
  2. Add the following to the build.gradle file:
    plugins {
        id("com.ryandens.javaagent-application") version "0.3.2"
    }
    repositories {
        maven { url "https://pkg.sourceplus.plus/sourceplusplus/probe-jvm" }
    }
    dependencies {
        javaagent("plus.sourceplus.probe:probe-jvm:0.7.7.1")
    }

Standalone Agent

  1. Add spp-probe-*.jar and spp-probe.yml to the same directory
  2. Boot application with -javaagent:spp-probe-*.jar parameter
    • E.g. java -javaagent:/opt/spp-platform/spp-probe-0.7.7.1.jar -jar MyApp.jar

Apache SkyWalking Plugin

  1. Add spp-probe-*.jar and spp-skywalking-services-*.jar to skywalking-agent/plugins directory
  2. Add spp-probe.yml to skywalking-agent/config directory
  3. Reboot Apache SkyWalking agent