I am trying out Apache Beam with the DirectRunner, i.e. just on a UNIX command line. I'm using the python SDK.
How do I get a particular transform to report how much it has processed at regular intervals? Over time, this gives me an idea of how fast it is running.
My model is tqdm, which shows a lightweight counter that can be a progress bar if you give a total.
P.S. I'm using bounded datasets (read from a file), and apache-beam 2.40.0.