Changes

Jump to navigation Jump to search
619 bytes added ,  18:10, 8 September 2023
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 ==
1

edit

Navigation menu