-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dataflow logs #88
Dataflow logs #88
Conversation
for more information, see https://pre-commit.ci
When run locally with a [{"timestamp":"2022-06-01T19:23:27.133Z","severity":"INFO","textPayload":"Executing operation [1]: Write/Write/WriteImpl/FinalizeWrite/View-python_side_input1-[1]: Write/Write/WriteImpl/FinalizeWrite"}] Next steps:
|
The first item above is now implemented (albeit without graceful failure modes), so that pangeo-forge.org/pages/api/dataflow/[jobName].js Lines 10 to 15 in 70c10ca
produces [{"timestamp":"2022-06-01T19:23:27.381Z","severity":"INFO","textPayload":"Executing operation [1]: Write/Write/WriteImpl/PreFinalize"},{"timestamp":"2022-06-01T19:23:27.233Z","severity":"INFO","textPayload":"Finished operation [1]: Write/Write/WriteImpl/PreFinalize/View-python_side_input1-[1]: Write/Write/WriteImpl/PreFinalize"},{"timestamp":"2022-06-01T19:23:27.187Z","severity":"INFO","textPayload":"Finished operation [1]: Write/Write/WriteImpl/FinalizeWrite/View-python_side_input1-[1]: Write/Write/WriteImpl/FinalizeWrite"},{"timestamp":"2022-06-01T19:23:27.167Z","severity":"INFO","textPayload":"Executing operation [1]: Write/Write/WriteImpl/PreFinalize/View-python_side_input1-[1]: Write/Write/WriteImpl/PreFinalize"},{"timestamp":"2022-06-01T19:23:27.133Z","severity":"INFO","textPayload":"Executing operation [1]: Write/Write/WriteImpl/FinalizeWrite/View-python_side_input1-[1]: Write/Write/WriteImpl/FinalizeWrite"},{"timestamp":"2022-06-01T19:23:26.984Z","severity":"INFO","textPayload":"Finished operation [1]: Write/Write/WriteImpl/GroupByKey/Read+[1]: Write/Write/WriteImpl/Extract"}]
going to see about the frontend component now. |
A question I don't know the answer to: if a job fails due to a Python error (not a Dataflow issue), will the Traceback be surfaced by a |
I'm confused why pangeo-forge.org/lib/endpoints.js Lines 141 to 147 in 8fb4392
despite the fact that the @jhamman and/or @andersy005, would appreciated your perspective on this next week. (As noted above, Vercel doesn't have the My overall impression: developing this stuff is really fun! I look forward to getting more competent at it. |
Happy to take a look @cisaacstern. Two things I'd check right off the bat:
|
Co-authored-by: Anderson Banihirwe <axbanihirwe@ualr.edu>
Thanks for the reflections, Joe, and the suggestion, Anderson. I'll pull this suggestion locally and see how it runs. |
As you both suspected, it looks like the And then once it did load, I wasn't seeing it on the rendered page because I wasn't mapping it onto the frontend component correctly. Now on my local server I get: which was the goal! I'll probably leave off the Going to move forward with:
|
Just noting that recent experience with pangeo-forge/cesm-atm-025deg-feedstock#2 highlights that in order to be truly useful for production debugging, we need a resolution for #63. I'm currently aiming to incorporate some minimal solution to that into this PR. |
WIP for fetching logs from Dataflow, in anticipation of a migration to this service following completion of Beam refactor. xref: