Line 2: |
Line 2: |
| | | |
| This is a brainstorm page, to find a good solution to monitor events in Open Food Facts. | | This is a brainstorm page, to find a good solution to monitor events in Open Food Facts. |
| + | |
| + | * *We need an event and action tracking and management system for the Platform for Producers: to monitor imports, verify new users etc.* |
| + | * We can also consider other use cases to see if we can create a solution that could work for them too |
| | | |
| = What kind of events do we want to track = | | = What kind of events do we want to track = |
Line 12: |
Line 15: |
| ** e.g. an user registered, a product was added or edited... | | ** e.g. an user registered, a product was added or edited... |
| ** could be useful to have recent changes filterable by facets | | ** could be useful to have recent changes filterable by facets |
− | * *Processes: some process started, failed, or completed* | + | * '''Processes: some process started, failed, or completed''' |
| ** -> this is the most pressing need, for which we don't have a good solution today | | ** -> this is the most pressing need, for which we don't have a good solution today |
| ** Regular maintenance tasks (e.g. daily processing of something) | | ** Regular maintenance tasks (e.g. daily processing of something) |
Line 18: |
Line 21: |
| ** User requested tasks | | ** User requested tasks |
| *** Imports and exports on the Producers Platform | | *** Imports and exports on the Producers Platform |
| + | ** Prospective data check reveals problem. |
| + | * Data Import |
| + | ** eg USDA Branded foods API is checked and reveals new info |
| + | * Errors |
| + | ** Software errors |
| + | *** MongoDB down |
| + | ** Product quality issues |
| | | |
| == Events that require an action == | | == Events that require an action == |
Line 45: |
Line 55: |
| | | |
| * Sentry | | * Sentry |
| + | ** Perl client: https://docs.sentry.io/clients/perl/ |
| * Matomo | | * Matomo |
| * Minion | | * Minion |
| ** We could turn maintenance tasks into Minion jobs | | ** We could turn maintenance tasks into Minion jobs |
| + | * Nagios - nagios itself is having problems, but a nagios-like tool which: |
| + | ** has script returning GOOD, WARN, BAD |
| + | ** has a display |
| | | |
| == OFF events system == | | == OFF events system == |