AS A Service Manager
I WANT TO have a high-level overview of the problems that are causing faults in running a Service
SO THAT I could fix them in test and at least be aware of them in production
Acceptance Criteria
Below, when Faults is used, actually both Services and Elements are meant
Keeping track of Faults
[ ] Store states of Faults in a relational database
[ ] If there is a 1-minute (or whatever) timeframe when a Fault was working correctly and the same problem occurs again, this results in new entries in a relational database stating that 1) the previous fault was solved; 2) a new issue has been opened by making an appropriate entry to the database table and the Fault occurs again
[ ] The decision about a Fault existing or not existing is based on Ruuter logs
Opensearch
[ ] Index schema
[ ] REST endpoints to populate index schema with mock data for initial testing
[ ] Fetch data based on a specific Ruuter request ID
[ ] Fetch data based on business-level AC requirements
AS A Service Manager I WANT TO have a high-level overview of the problems that are causing faults in running a Service SO THAT I could fix them in
test
and at least be aware of them inproduction
Acceptance Criteria
Keeping track of Faults
Opensearch
ETL pipelines
Detecting Faults based on Ruuter logs
ERROR
as a response