O local do dump é configurado com a variável JAVA_ARGS fornecida em /etc/default/puppetdb
ou /etc/sysconfig/puppetdb
, dependendo da sua distribuição (Debian ou RedHat, respectivamente).
Normalmente, isso será definido assim:
JAVA_ARGS=-Xmx192m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/puppetdb/puppetdb-oom.hprof -Djava.security.egd=file:/dev/urandom
Você só precisa reconfigurar a configuração -XX: HeapDumpPath para apontar onde preferir.