SIENTIAPDE-1084
Update README.md to revise the Scouter Workflow Architecture flowchart, replacing outdated steps with a new data processing sequence that includes data quality checks, aggregation, and metrics writing, enhancing clarity on system operations and service interactions.
This commit is contained in:
11
README.md
11
README.md
@@ -152,17 +152,18 @@ The **CoreScouter** workflow implements the core data processing pipeline for in
|
|||||||
```mermaid
|
```mermaid
|
||||||
flowchart TB
|
flowchart TB
|
||||||
subgraph workflow [" "]
|
subgraph workflow [" "]
|
||||||
A[1. get_last_data_timestamp] --> B[2. load_latest_data] --> C[3. put_last_data_timestamp] --> D[4. core_scouter ⬛]
|
A[1. data_quality_gate] --> B[2. aggregate_data] --> C[3. group_and_hold_data] --> D[4. export_data_to_postgres] --> E[5. write_metrics]
|
||||||
end
|
end
|
||||||
|
|
||||||
subgraph services [" "]
|
subgraph services [" "]
|
||||||
Redis1[(Redis)] ~~~ MongoDB[(MongoDB)] ~~~ Redis2[(Redis)] ~~~ CoreOut[Output]
|
Filters[Quality Filters] ~~~ Redis1[(Redis)] ~~~ Redis2[(Redis)] ~~~ PostgreSQL[(PostgreSQL)] ~~~ Metrics[Prometheus]
|
||||||
end
|
end
|
||||||
|
|
||||||
A -.-> Redis1
|
A -.-> Filters
|
||||||
B -.-> MongoDB
|
B -.-> Redis1
|
||||||
C -.-> Redis2
|
C -.-> Redis2
|
||||||
D -.-> CoreOut
|
D -.-> PostgreSQL
|
||||||
|
E -.-> Metrics
|
||||||
|
|
||||||
style workflow fill:none,stroke:none
|
style workflow fill:none,stroke:none
|
||||||
style services fill:none,stroke:none
|
style services fill:none,stroke:none
|
||||||
|
|||||||
Reference in New Issue
Block a user