I have built a flow that grabs our engineer's teams status, and updates it in SPO List.
I am using a custom connector that authenticates to Azure, and then does microsoft graph to pull back the two status' of each engineer.
I do some checking then update each engineer in the SPO List.
I have around 100 engineers in the SPO List.
At first I had it set to run every minute.
This seems to work fine, but I came in one day and noticed towards the afternoon, I had a BUNCH of runs going, as they never finished, they were just running and running.
I thought maybe I hit some type of throttle.
So I increased the interval to 2 minutes.
I also added logic that if the flow takes longer than 2 minutes to run, to kill it (the flow only takes about 30 seconds).
I ran it like this for about two days, but noticed later in the afternoon it started to fail (it was taking longer than 2 minutes to complete, which made me assume I hit the throttle again.
I increased it to 3 minutes, it went longer but failed still.
I have it at 4 minutes now.
Question: Does anyone know what throttle I am hitting? is it graph? Azure? SPO?
I can't see in the flow where it is bombing cause it is an apply to each.
I was thinking of splitting up the list. Like grab the first half, get their info.
Then a second flow that grabs the other half and gets their info.
Any ideas on how to lower the interval but still not fail?