Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alerts output integrations (Email, Slack) #6

Open
ManofWax opened this issue Feb 24, 2023 · 1 comment
Open

Alerts output integrations (Email, Slack) #6

ManofWax opened this issue Feb 24, 2023 · 1 comment
Labels
backend Generic backend operations (ie: tasks, queries, etc) effort:medium Supposed medium effort

Comments

@ManofWax
Copy link
Contributor

Right now alerts are saved on django database and are visible using BuffaLogs console.

We can implement a periodic task that runs every 5 minutes (but the delay should be configurable) that looks for newer alerts.
Users should be able to set if they want a notification for every single alert or all new alerts on the same notification.

We should support the following integrations:

Slack

Integration with slack should be implemented with the following API, keep an eye on message length limitation

Email

Implement email notification. I think we should implement generic SMTP email integration, but I'm not sure on which python library to use, before starting the task we should discuss the implementation

@ManofWax ManofWax added backend Generic backend operations (ie: tasks, queries, etc) effort:medium Supposed medium effort labels Feb 24, 2023
@0x0elliot
Copy link

oh i see. so that's how #7 and this are related.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Generic backend operations (ie: tasks, queries, etc) effort:medium Supposed medium effort
Projects
None yet
Development

No branches or pull requests

2 participants