-
Notifications
You must be signed in to change notification settings - Fork 0
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
Acceptance criteria - Kingfisher Process #30
Comments
On the call, I think we said unexpected exceptions (e.g. from OCDS Kit during upgrade or OCDS Merge during compile) would be considered errors (though I don't know if these caused a "failed" or "warn" state per #32). |
@jakubkrafka Other than Sentry (which is disabled), where can I find/query a log of warnings and errors? |
Assigning for question above. |
Each docker container (besides of scrapyd logs for particular jobs - scrapy in general lacks this capability) logs into the stdout/console - thus they are captured by the docker itself. All the logs can be inspected via
|
Needs to be open for the original issue :) |
Kingfisher Process stores messages in
Errors are:
These errors aren't individually severe enough to prevent publication, but maybe there's a % threshold. Warnings are:
These warnings are indeed fine. By getting notified, we can update quality descriptions. If emails get noisy, we can maybe think about logic for silencing some alerts (e.g. silence unless threshold increases), similar to how Sentry does it. (This would be for a new issue.) |
At the end of each phase of data processing we should evaluate whether it ended well, there is something suspicious or this particular phase failed.
For
process
phase define criteria that willa) prevent a dataset from being published in data registry
b) raise a warning but will not prevent dataset from being published
We should not insist on having some criteria if we will not see some meaningful rules
The text was updated successfully, but these errors were encountered: