Difference between revisions of "Logging and Tracking"

From ECRIN-MDR Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
===The need for logging and tracking===
 
===The need for logging and tracking===
 +
Separate components, all need to refer to a common 'map' of the status of the system
 +
makes it easier to see what is happening for system, what has happened for users 
 +
Therefore, records of each of the 4 main processes, map of data package statuses, logging of issues
  
 
+
===The mon database===
===Contents of the mon database===
+
The events databases
 
+
The source data tables
 +
<< diagram of tables>>
 +
source parameters
 +
study-study links (??? - in nk surely)
 +
logging data layer - the logging repo
 +
standard functions for doing the tracking
 +
use of source data tables
  
 
===The source parameters===
 
===The source parameters===
 
+
Holds a central position
 
+
Sources are orgs so that the original records for each source are in the contexts organisation table
===The source data tables===
+
That gives the ids
 
+
But processing specific data is in this table
illustration of structure
+
Used in all phases of processing to know what tables to expect to find / process in each database
 
 
Usage in different processes
 
 
 
  
 
===The Event records===
 
===The Event records===

Revision as of 23:47, 2 November 2020

The need for logging and tracking

Separate components, all need to refer to a common 'map' of the status of the system makes it easier to see what is happening for system, what has happened for users Therefore, records of each of the 4 main processes, map of data package statuses, logging of issues

The mon database

The events databases The source data tables << diagram of tables>> source parameters study-study links (??? - in nk surely) logging data layer - the logging repo standard functions for doing the tracking use of source data tables

The source parameters

Holds a central position Sources are orgs so that the original records for each source are in the contexts organisation table That gives the ids But processing specific data is in this table Used in all phases of processing to know what tables to expect to find / process in each database

The Event records

statistics


Extraction notes