-
Notifications
You must be signed in to change notification settings - Fork 322
Enable worker-level profiling of Dataflow Jobs #72
Comments
We’re working on a better experience for profiling but there is rudimentary support for profiling available in the SDK. What you’ll need
How to get profiles
Hope that helps! Notes and Caveats
|
Is there any documentation on how to get the binaries used by dataflow to do this? EDIT: ie, I'm seeing a lot of this type of thing
and would like to get some understanding as to what is being called inside libpthread /cc @bjchambers |
Is there similar support for Beam's Dataflow runner? (edit: nevermind, just found |
Yes, in Apache Beam profiling support is now enabled via |
I couldn't get it to work. Even though I am sending:
Through Java code:
I don't get any files in the profiler, and this message is printed on Stackdriver: Any ideas? |
Which version of the SDK are you using? Have you tried contacting Google Cloud support and share some job ids with them? |
@lukecwik I tried with both 2.13.0 and 2.14.0. Will try to contact their support, thanks! |
Support could not help with this and still didn't find a way to get profilers.
|
For those who are wondering, the Profiler does not get populated (and profile files are not saved on GCS, either) if you set both properties at the same time ( I removed the |
For both working on the SDK and building Dataflow pipelines, it would be useful if there was an easy way to get profiles from the execution of code on the workers.
The text was updated successfully, but these errors were encountered: