方法1:改配置文件
stom.yaml
worker.childopts
, worker.childopts: "-javaagent:~/apache-skywalking-apm-bin/agent/skywalking-agent.jar=agent.service_name=storm_test_new,collector.backend_service=127.0.0.1:11800"
缺点:所有任务使用同一套配置
方法2:改代码
conf.put("topology.worker.childopts", "-javaagent:~/apache-skywalking-apm-bin/agent/skywalking-agent.jar=agent.service_name=storm_test_new,collector.backend_service=127.0.0.1:11800");
缺点:需要业务修改代码
方法3:任务提交时指定参数 [推荐]
storm -c topology.worker.childopts="-javaagent:~/apache-skywalking-apm-bin/agent/skywalking-agent.jar=agent.service_name=storm_test_new,collector.backend_service=127.0.0.1:11800" jar yourStormApplication.jar
[推荐] 可以灵活调整