My workflow seems simple enough, but the execution times vary widely. I get a message every three minutes from a Helium network integration, do some date/time formatting, delete a row then add a row to a google sheet. Not sure why this varies widely from less than a second to over 8 seconds sometimes. I want to make this efficient and repeatable. Any insights would be welcome. Thank you!
@taosenergy It’s possible you’re encountering cold starts. If your workflow needs to process data within a specific amount of time, using the technique in that doc can help ensure you have a worker available to process requests at any given time.
If you select the events that appear to be taking a long time in the inspector, you should also see the execution time of each step individually under the Details section of the logs. This can help you pinpoint steps that are taking a long time so you can troubleshoot deeper. If you don’t observe any steps with long runtime, it’s likely the cold start that’s leading to the long runtime.
Let me know if that helps or if you have any other questions.
Apologies for resurfacing this question, but I have looked and looked and cannot find “the execution time of each step individually under the Details section of the logs.” I do not find that option anywhere. I don’t find logs anywhere.
With the change to Credits, I’m trying to find out where/why my execution times are still long. I run out of credits too soon, it seems.
Thanks!