Context
In order to monitor specific data sources we need to implement a way to monitor the status of these sources. The user can define a set of data sources (data-endpoints?) that are going to be checked automatically for updates.
Proposed solution
- Basic monitoring: If the URL provided is always the latest and the values are going to be updated there. Then odpt can use a simple check on the endpoing and calculate the hash in order to detect if the value changed.
- Custom monitoring: If the data endpoint requires an specific parsing and selection. Such as list of files on a page. The monitoring can be performed by an specialised component.
For this MVP I would just focus on the former case
Acceptance criteria
Context
In order to monitor specific data sources we need to implement a way to monitor the status of these sources. The user can define a set of data sources (data-endpoints?) that are going to be checked automatically for updates.
Proposed solution
- Basic monitoring: If the URL provided is always the latest and the values are going to be updated there. Then
odptcan use a simple check on the endpoing and calculate the hash in order to detect if the value changed.- Custom monitoring: If the data endpoint requires an specific parsing and selection. Such as list of files on a page. The monitoring can be performed by an specialised component.
For this MVP I would just focus on the former case
Acceptance criteria