uber-common / jvm-profiler

JVM Profiler Sending Metrics to Kafka, Console Output or Custom Reporter
Other
1.78k stars 342 forks source link

add debug message #57

Closed wankunde closed 4 years ago

wankunde commented 4 years ago

I'm sorry, I find formattedMetrics contains a cmdline metric, which may have unexpected character, so we need to catch the unexpected exception.

[WARNING] 1572856668498 com.uber.profiling.reporters.GraphiteOutputReporter: Unable to print metrics, newPrefix=java.spark2.application_1571027248623_16676.prd-zboffline-019-prd-leyantech-com.b8b52afe-5613-46a3-8b50-547aa005f290, entry.getKey()= cmdline, entry.getValue()= /usr/java/jdk1.8.0_191-amd64/bin/java -server -Xmx12288m -Dapp.id=229 -Dapp_name=step-trade-attribution -Denv=prdzb -Dhadoop_user_name=schedule -Dkafka_brokers=192.168.17.224:9092,192.168.17.225:9092,192.168.17.226:9092 -Dstatsd_host=192.168.17.163 -javaagent:jvm-profiler-1.0.0.jar=reporter=com.uber.profiling.reporters.GraphiteOutputReporter,configProvider=com.uber.profiling.YamlConfigProvider,configFile=spark2_graphite.yaml -Dprdzb_meta=http://192.168.17.232:8080 -Djava.io.tmpdir=/data9/yarn/nm/usercache/schedule/appcache/application_1571027248623_16676/container_e28_1571027248623_16676_01_000002/tmp -Dspark.network.crypto.enabled=false -Dspark.authenticate=false -Dspark.shuffle.service.port=7337 -Dspark.ui.port=0 -Dspark.driver.port=35306 -Dspark.yarn.app.container.log.dir=/data6/yarn/container-logs/application_1571027248623_16676/container_e28_1571027248623_16676_01_000002 -XX:OnOutOfMemoryError=kill %p org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark://CoarseGrainedScheduler@prd-zboffline-021.prd.leyantech.com:35306 --executor-id 1 --hostname prd-zboffline-019.prd.leyantech.com --cores 6 --app-id application_1571027248623_16676 --user-class-path file:/data9/yarn/nm/usercache/schedule/appcache/application_1571027248623_16676/container_e28_1571027248623_16676_01_000002/__app__.jar --user-class-path file:/data9/yarn/nm/usercache/schedule/appcache/application_1571027248623_16676/container_e28_1571027248623_16676_01_000002/jvm-profiler-1.0.0.jar , timestamp= 1572856668
hiboyang commented 4 years ago

This is included in another PR (https://github.com/uber-common/jvm-profiler/commit/78f764d38212b1845006d778da92b5cf0e8bc4a1). Close this one.