There can be many instances of the same Streamlit app running over multiple systems simultaneously. Is there a way to create a log file that updates itself from all the different users and that is available to us to see the progress of each instance in one place?
Let’s say, for example, let’s say I have an app that is basically an image annotation applet, and there are a fixed number of unique images for each user. I have a session_state variable to keep track of the images that are labeled.
I would want this variable to be updated for each user in a central place. Maybe not live(is it possible?) or right when they reach the end of that set of images.
I gave it some thought and having a Google sheet would work with every user having its own variable column. But again the problem is how will streamlit can handle this synchronization of variables from the app to some central source?