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

Idempotence for notifications #8

Open
MooseQuest opened this issue Jan 29, 2018 · 1 comment
Open

Idempotence for notifications #8

MooseQuest opened this issue Jan 29, 2018 · 1 comment
Assignees

Comments

@MooseQuest
Copy link
Member

MooseQuest commented Jan 29, 2018

The provided platforms (Slack and JIRA) can be used if owner meets requirements. Possible to develop adapters for notification services that allow user to either develop, or send constructed .json to any endpoint?

This would prove valuable for different types of gear that might lie underneath. Construct the errors and process, and hand that off to the adapters or modules for the vendor. Specify those in the configuration, with a set of static configurations to be passed. Pointers can be used or objects, or simply the functions there of.

The idea here, is that no matter the call or notification we receive the same message each time, which can be passed to the necessary next stage. It should help also, if you have a noisy or something that sends multiple messages. Inherent by the definition, but the idea is, if we receive the the alert multiple times, don't create multiple tickets.

@cholcombe973 cholcombe973 self-assigned this Jan 30, 2018
@cholcombe973
Copy link
Collaborator

This is partially handled in the new postgres database that bynar uses now. It won't create another jira ticket if one is already in progress for a particular device. I'm not sure but that might take care of the slack issue as well. I'll have to check again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants