Skip to content

Instantly share code, notes, and snippets.

@garethahealy
Created January 9, 2017 12:55
Show Gist options
  • Save garethahealy/2183375de699e7fd33cd1f2cff49a1d0 to your computer and use it in GitHub Desktop.
Save garethahealy/2183375de699e7fd33cd1f2cff49a1d0 to your computer and use it in GitHub Desktop.
byteman-metrics.sh
mkdir /tmp/byteman &&
cd /tmp/byteman &&
wget http://downloads.jboss.org/byteman/2.2.2/byteman-download-2.2.2-bin.zip &&
unzip byteman-*.zip &&
cd byteman-download-* &&
export BYTEMAN_HOME=$(pwd) &&
cd bin/ &&
echo $BYTEMAN_HOME &&
ps -deaf | grep hawkular
echo -n "PID for Hawkular: "
read pid
sh bminstall.sh -b -Dorg.jboss.byteman.transform.all -Dorg.jboss.byteman.debug -Dorg.jboss.byteman.verbose $pid
sh bmsubmit.sh /dev/stdin <<"OPTS"
RULE org.hawkular.openshift.auth.TokenAuthenticator
CLASS org.hawkular.openshift.auth.TokenAuthenticator
METHOD sendAuthenticationRequest
AT LINE 235
IF TRUE
DO
traceln("=== Start Byteman logging ===");
System.out.println("found....");
traceln("=== End Byteman logging ===");
ENDRULE
OPTS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment