#!/bin/sh

set -e

USAGE="Usage: $0 <pid> [<time>]"
PID="${1?$USAGE}"
TIME=${2:-30}

filename=/tmp/async-profiler.$(date +%Y%m%d%H%M%S).$PID.cpu.svg

echo "Start profiler for $TIME seconds..."
/usr/local/java-async-profiler/profiler.sh -f $filename -d $TIME -e cpu $PID
/usr/local/bin/dt-java-mds-uploader $filename

