Engine-dynamic-infos¶
Services interactions¶
A simple schema which only displays direct interactions with all databases, RMQ, external APIs, etc.
flowchart
EDI[engine-dynamic-infos]
MDB[(MongoDB)]
RMQ[(RabbitMQ)]
TDB[(TimescaleDB)]
EDI ---|store alarms| MDB
EDI ---|receive/send events| RMQ
EDI ---|store metrics| TDB
Detailed schemas¶
The following schemas display flows of events by each use-case of business logic.
Add dynamic infos to an alarm on an event.¶
flowchart
C[Canopsis connector]
EF[engine-fifo]
ECH[engine-che]
EAX[engine-axe]
EDI[engine-dynamic-infos]
OE[other engines]
EN[next engine]
MDB[(MongoDB)]
C -- 1 . Event --> EF
EF -- 2 . Event --> ECH
ECH -- 3 . Event --> EAX
EAX -- 4 . Event --> OE
OE -- 5 . Event --> EDI
EDI -.->|6 . Update alarm| MDB
EDI -- 7 . Event --> EN
Update alarms on a dynamic infos rule change.¶
flowchart
A[API]
EDI[engine-dynamic-infos]
MDB[(MongoDB)]
A -- 1 . Updated rule --> EDI
EDI -.->|2 . Update alarms| MDB
Dernière mise à jour:
2023-10-12