如果规模不允许在本地这样做,那么对数据流作业进行分析的最佳方法是什么?在过去,我尝试使用j堆栈来检查Java线程在工作实例上所做的事情,但这似乎不再适用了。当然,我可以使用秒表和记录测量的时间数据,但我希望也许有更好的方法。
更新:https://stackoverflow.com/questions/27782719/jstack-and-other-tools-on-google-cloud-dataflow-vms/27785897#27785897的说明似乎仍然有效,唯一的不同之处在于,我不得不从apt-get install openjdk-7-jdk的站点下载java,而不是用apt-get install openjdk-7-jdk__安装java。
谢谢,GB
发布于 2016-01-04 22:28:09
正如问题中提到的,如果安装JDK,可以安装jstack。
我们有一个Github问题,跟踪用户代码分析的需求--检查那里的进展情况。
https://stackoverflow.com/questions/33230425
复制相似问题