Apify and Crawlee Official Forum

Updated 3 months ago

Suggestion: Notify me only when my actor fails

There are these two (see attachment) settings which I realized I first didn't understand correctly. I thought I can uncheck report about all my actor runs, and get only failed actor runs by leaving the other checkbox checked. But it seems that "Actor Issues" is something completely different, probably related to the actor marketplace.

To get notified about failed actors, I either have to setup monitoring on all of them manually (e.g. alert every time there is 0 items in the dataset), or I have to check the top checkbox and get notified about all runs, even the successful ones (which is noisy if I have daily schedule).

So I suggest there could be a checkbox which notifies me only when the actors fail, while not sending anything when the actors are successful.
Attachment
Screenshot_2024-01-22_at_15.12.18.png
P
H
4 comments
Hi
This is currently possible through Integrations/WebHook and running for example the Send Email Actor in case your Actor's Run fails or Timeouts etc. But I understand, you suggest more general option that you would not need to setup for each of your Actors/Tasks individually.

I will inform the internal team about this, but I would not expect this would be done any soon.
I just realized an actor could fail e.g. after producing 10 items, so even setting up the alert wouldn't cut it.

Thanks for suggesting the integrations, I'll take a look. Basically I'm satisfied with what I get with the "Run finished" checkbox, only that it's noisy. Like if your CI notified you about successful runs and you had to open each such e-mail, say "hmm, nice" and archive it every day. Not so useful. It's interesting only if it's failing.
Just occured to me I can easily create a filter in my email which just archives the successful ones based on some pattern matching πŸ€¦β€β™‚οΈ
It would be easier if the status was in the subject, tho πŸ‘€
Attachment
Screenshot_2024-01-22_at_17.45.45.png
Add a reply
Sign up and join the conversation on Discord