Graylog2 / Graylog2/graylog2-server

Retry e-mail notifications on certain types of failures

Open
#16,208 0 comments 2 reactions 0 assignees View on GitHub
alerting feature triaged
Dominant language
Java
Stars
8.1k
Forks
1.1k
Avg merge
1d 20h
Merged PRs (30d)
217

Description

## What?

It should be possible to enable retrying sending e-mail notifications when certain conditions (e.g. `java.net.SocketTimeoutException`) occur. Ideally the retry limit would be configurable, with an increasing backoff between attempts.

## Why?

Temporary network conditions or mail server unavailability may lead to failed notifications. It would be preferable to potentially receive duplicate notifications (due to retries for perceived delivery issues) than not receive them at all.

Also-- the system event and notification that current occurs on a e-mail delivery failure can be tricky to tie back to the associated alert/event.

## Your Environment

* Graylog Version: 5.1.4

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.