Alerting mechanism of apache superset does not work at all #28126
Replies: 3 comments 4 replies
-
The feature definitely works, I'm confident that it's a config/setup issue. Converting this to a Q&A discussion, but I also encourage you to ask on |
Beta Was this translation helpful? Give feedback.
-
You say you are running with Docker Desktop. That sounds like a single container for the application, is that correct? Superset needs a Celery instance so that a Celery worker can come visit the report, take a screenshot, and send an email. It also needs a Celery unit to manage the schedule. In the Docker Compose or Kubernetes deployments, these would be containers. If you are running a single Docker container for your application, or deploying via PyPI (not your case, but for anyone else reading this), you would need to set up Celery separately. There is no Superset documentation for this. I would advise trying out Docker Compose for your deployment, then the Celery setup and connection is (mostly) baked in. And I think we need to add to the docs to make it clearer up top: Superset uses Celery for this component and if you don't use Docker Compose or k8s, you'll need to handle this on your own. Which seems daunting to me but I have seen several people in Slack accomplish it. |
Beta Was this translation helpful? Give feedback.
-
You should probably rotate your Slack API token. |
Beta Was this translation helpful? Give feedback.
-
Bug description
I am trying to run via docker desktop locally the apache superset alerting mechanism .
Alerting options does appear , I am also able to create alerts , but unfortunatelly no slack notifications , nor emails are received .
I can share here the superset_config.py file I`ve done , in order for you to reproduce or troubleshoot together with me .
How to reproduce the bug
Screenshots/recordings
Superset version
master / latest-dev
Python version
3.9
Node version
16
Browser
Firefox
Additional context
No response
Checklist
Beta Was this translation helpful? Give feedback.
All reactions