Skip to content

sibislogger feature - for "warnings", don't reopen Github issue #41

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

Open
shippy opened this issue Nov 6, 2019 · 2 comments
Open

sibislogger feature - for "warnings", don't reopen Github issue #41

shippy opened this issue Nov 6, 2019 · 2 comments

Comments

@shippy
Copy link
Contributor

shippy commented Nov 6, 2019

sibispy doesn't have a great general approach to reporting things that aren't straight-up errors. If any sibislogger message occurs, a Github issue is opened or re-opened. Any resolution that doesn't make the error go away requires a special_cases entry, which typically requires privileged access to our systems.

One way to create warnings would be to have the Github poster behave differently for them - i.e. only open new Github issues, but don't reopen any. This would help shelve "unresolved" cases without requiring a config entry - the RA just closes the issue if the warning is a false positive, and it doesn't recur.

@jimklo
Copy link
Contributor

jimklo commented Nov 6, 2019

Actually what might be better is if we can hash the general cause of the warning. It’s more than likely multiple issues of the same type all lead to the same cause.

Then have sibislogger only comment on an existing issue (reopening if closed) adding instance specific details. This way only a handful of issues are opened instead of thousands and related problems automatically get grouped together.

Alternatively a logging service might be more useful which could also buffer and collate similar errors together.

@shippy
Copy link
Contributor Author

shippy commented Nov 7, 2019

That's useful for "bug" issues, where there's one underlying problem. Most of the raised issues are "data" issues, though, where the resolution is subject-specific and you want to track each one individually.

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

No branches or pull requests

2 participants