Pipeline Mission Control

MQTT Broker: Connected
MongoDB: Disconnected
Active Nodes: 0

Pipelines Overview

dima1 ● OFFLINE
9 nodes in chain
Configure
graph LR classDef running fill:#28a745,stroke:#1e7e34,color:white classDef stopped fill:#dc3545,stroke:#a71d2a,color:white classDef topic fill:#333,stroke:#17a2b8,color:#17a2b8 classDef topicActive fill:#1b4d2e,stroke:#28a745,color:#28a745,stroke-width:2px classDef bridgeOK fill:#1b4d2e,stroke:#28a745,color:#28a745,stroke-width:2px classDef bridgeWARNING fill:#4d4d1b,stroke:#ffc107,color:#ffc107,stroke-width:2px classDef bridgeERROR fill:#4d1b1b,stroke:#dc3545,color:#dc3545,stroke-width:3px classDef bridgeSTOPPED fill:#222,stroke:#6c757d,color:#6c757d,stroke-width:1px classDef broker fill:#222,stroke:#28a745,color:#17a2b8,stroke-width:4px,font-size:20px classDef graphNode fill:#fff,stroke:#333,color:#333 classDef subpipe fill:#4b0082,stroke:fuchsia,color:white,stroke-width:2px BROKER((MQTT Broker)):::broker dima1_webplot[[webplot]]:::stopped bridge_dima1_webplot_stopped([... ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima1_webplot_stopped call handleBridgeClick('BROKER', 'dima1_webplot') BROKER === bridge_dima1_webplot_stopped ==> dima1_webplot dima1_webplot --- Graph_dima1_webplot[📈 webplot]:::graphNode click Graph_dima1_webplot call openLiveGraph('dima1', 'dima1_webplot') click dima1_webplot call handleNodeClick('dima1', 'dima1_webplot') dima_Acc2Displ[[dima_Acc2Displ]]:::stopped bridge_dima_Acc2Displ_initialized([... ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima_Acc2Displ_initialized call handleBridgeClick('BROKER', 'dima_Acc2Displ') BROKER === bridge_dima_Acc2Displ_initialized ==> dima_Acc2Displ click dima_Acc2Displ call handleNodeClick('dima1', 'dima_Acc2Displ') dima1_webplot_1[[webplot_1]]:::stopped bridge_dima1_webplot_1_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima1_webplot_1_stopped call handleBridgeClick('dima_Acc2Displ', 'dima1_webplot_1') dima_Acc2Displ === bridge_dima1_webplot_1_stopped ==> dima1_webplot_1 dima1_webplot_1 --- Graph_dima1_webplot_1[📈 webplot_1]:::graphNode click Graph_dima1_webplot_1 call openLiveGraph('dima1', 'dima1_webplot_1') click dima1_webplot_1 call handleNodeClick('dima1', 'dima1_webplot_1') dima_Aligner[[dima_Aligner]]:::stopped bridge_dima_Aligner_initialized([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima_Aligner_initialized call handleBridgeClick('dima_Acc2Displ', 'dima_Aligner') dima_Acc2Displ === bridge_dima_Aligner_initialized ==> dima_Aligner click dima_Aligner call handleNodeClick('dima1', 'dima_Aligner') dima_VirtSensing[[dima_VirtSensing]]:::stopped bridge_dima_VirtSensing_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima_VirtSensing_stopped call handleBridgeClick('dima_Acc2Displ', 'dima_VirtSensing') dima_Acc2Displ === bridge_dima_VirtSensing_stopped ==> dima_VirtSensing click dima_VirtSensing call handleNodeClick('dima1', 'dima_VirtSensing') dima1_webplot_2[[webplot_2]]:::stopped bridge_dima1_webplot_2_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima1_webplot_2_stopped call handleBridgeClick('dima_Aligner', 'dima1_webplot_2') dima_Aligner === bridge_dima1_webplot_2_stopped ==> dima1_webplot_2 dima1_webplot_2 --- Graph_dima1_webplot_2[📈 webplot_2]:::graphNode click Graph_dima1_webplot_2 call openLiveGraph('dima1', 'dima1_webplot_2') click dima1_webplot_2 call handleNodeClick('dima1', 'dima1_webplot_2') dima1_webplot_3[[webplot_3]]:::stopped bridge_dima1_webplot_3_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima1_webplot_3_stopped call handleBridgeClick('dima_VirtSensing', 'dima1_webplot_3') dima_VirtSensing === bridge_dima1_webplot_3_stopped ==> dima1_webplot_3 dima1_webplot_3 --- Graph_dima1_webplot_3[📈 webplot_3]:::graphNode click Graph_dima1_webplot_3 call openLiveGraph('dima1', 'dima1_webplot_3') click dima1_webplot_3 call handleNodeClick('dima1', 'dima1_webplot_3') dima_Fatigue[[dima_Fatigue]]:::stopped bridge_dima_Fatigue_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima_Fatigue_stopped call handleBridgeClick('dima_VirtSensing', 'dima_Fatigue') dima_VirtSensing === bridge_dima_Fatigue_stopped ==> dima_Fatigue click dima_Fatigue call handleNodeClick('dima1', 'dima_Fatigue') dima_StoreInDB[[dima_StoreInDB]]:::stopped bridge_dima_StoreInDB_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima_StoreInDB_stopped call handleBridgeClick('dima_Fatigue', 'dima_StoreInDB') dima_Fatigue === bridge_dima_StoreInDB_stopped ==> dima_StoreInDB click dima_StoreInDB call handleNodeClick('dima1', 'dima_StoreInDB') linkStyle default stroke:#28a745,stroke-width:3px
dima ● OFFLINE
11 nodes in chain
Configure
graph LR classDef running fill:#28a745,stroke:#1e7e34,color:white classDef stopped fill:#dc3545,stroke:#a71d2a,color:white classDef topic fill:#333,stroke:#17a2b8,color:#17a2b8 classDef topicActive fill:#1b4d2e,stroke:#28a745,color:#28a745,stroke-width:2px classDef bridgeOK fill:#1b4d2e,stroke:#28a745,color:#28a745,stroke-width:2px classDef bridgeWARNING fill:#4d4d1b,stroke:#ffc107,color:#ffc107,stroke-width:2px classDef bridgeERROR fill:#4d1b1b,stroke:#dc3545,color:#dc3545,stroke-width:3px classDef bridgeSTOPPED fill:#222,stroke:#6c757d,color:#6c757d,stroke-width:1px classDef broker fill:#222,stroke:#28a745,color:#17a2b8,stroke-width:4px,font-size:20px classDef graphNode fill:#fff,stroke:#333,color:#333 classDef subpipe fill:#4b0082,stroke:fuchsia,color:white,stroke-width:2px BROKER((MQTT Broker)):::broker dima_webplot[[webplot]]:::stopped bridge_dima_webplot_stopped([... ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima_webplot_stopped call handleBridgeClick('BROKER', 'dima_webplot') BROKER === bridge_dima_webplot_stopped ==> dima_webplot dima_webplot --- Graph_dima_webplot[📈 webplot]:::graphNode click Graph_dima_webplot call openLiveGraph('dima', 'dima_webplot') click dima_webplot call handleNodeClick('dima', 'dima_webplot') dima_StoreInDB[[StoreInDB]]:::stopped bridge_dima_StoreInDB_stopped([... ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima_StoreInDB_stopped call handleBridgeClick('BROKER', 'dima_StoreInDB') BROKER === bridge_dima_StoreInDB_stopped ==> dima_StoreInDB click dima_StoreInDB call handleNodeClick('dima', 'dima_StoreInDB') dima_Acc2Displ[[Acc2Displ]]:::stopped bridge_dima_Acc2Displ_initialized([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima_Acc2Displ_initialized call handleBridgeClick('dima_StoreInDB', 'dima_Acc2Displ') dima_StoreInDB === bridge_dima_Acc2Displ_initialized ==> dima_Acc2Displ click dima_Acc2Displ call handleNodeClick('dima', 'dima_Acc2Displ') dima_Aligner[[Aligner]]:::stopped bridge_dima_Aligner_initialized([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima_Aligner_initialized call handleBridgeClick('dima_StoreInDB', 'dima_Aligner') dima_StoreInDB === bridge_dima_Aligner_initialized ==> dima_Aligner click dima_Aligner call handleNodeClick('dima', 'dima_Aligner') dima_webplot_2[[webplot_2]]:::stopped bridge_dima_webplot_2_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima_webplot_2_stopped call handleBridgeClick('dima_Acc2Displ', 'dima_webplot_2') dima_Acc2Displ === bridge_dima_webplot_2_stopped ==> dima_webplot_2 dima_webplot_2 --- Graph_dima_webplot_2[📈 webplot_2]:::graphNode click Graph_dima_webplot_2 call openLiveGraph('dima', 'dima_webplot_2') click dima_webplot_2 call handleNodeClick('dima', 'dima_webplot_2') dima_webplot_1[[webplot_1]]:::stopped bridge_dima_webplot_1_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima_webplot_1_stopped call handleBridgeClick('dima_Aligner', 'dima_webplot_1') dima_Aligner === bridge_dima_webplot_1_stopped ==> dima_webplot_1 dima_webplot_1 --- Graph_dima_webplot_1[📈 webplot_1]:::graphNode click Graph_dima_webplot_1 call openLiveGraph('dima', 'dima_webplot_1') click dima_webplot_1 call handleNodeClick('dima', 'dima_webplot_1') dima_VirtSensing[[VirtSensing]]:::stopped bridge_dima_VirtSensing_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima_VirtSensing_stopped call handleBridgeClick('dima_Aligner', 'dima_VirtSensing') dima_Aligner === bridge_dima_VirtSensing_stopped ==> dima_VirtSensing click dima_VirtSensing call handleNodeClick('dima', 'dima_VirtSensing') dima_webplot_4[[webplot_4]]:::stopped bridge_dima_webplot_4_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima_webplot_4_stopped call handleBridgeClick('dima_VirtSensing', 'dima_webplot_4') dima_VirtSensing === bridge_dima_webplot_4_stopped ==> dima_webplot_4 dima_webplot_4 --- Graph_dima_webplot_4[📈 webplot_4]:::graphNode click Graph_dima_webplot_4 call openLiveGraph('dima', 'dima_webplot_4') click dima_webplot_4 call handleNodeClick('dima', 'dima_webplot_4') dima_Fatigue[[Fatigue]]:::stopped bridge_dima_Fatigue_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima_Fatigue_stopped call handleBridgeClick('dima_VirtSensing', 'dima_Fatigue') dima_VirtSensing === bridge_dima_Fatigue_stopped ==> dima_Fatigue click dima_Fatigue call handleNodeClick('dima', 'dima_Fatigue') dima_webplot_3[[webplot_3]]:::stopped bridge_dima_webplot_3_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima_webplot_3_stopped call handleBridgeClick('dima_Fatigue', 'dima_webplot_3') dima_Fatigue === bridge_dima_webplot_3_stopped ==> dima_webplot_3 dima_webplot_3 --- Graph_dima_webplot_3[📈 webplot_3]:::graphNode click Graph_dima_webplot_3 call openLiveGraph('dima', 'dima_webplot_3') click dima_webplot_3 call handleNodeClick('dima', 'dima_webplot_3') dima_StoreInDB_1[[StoreInDB_1]]:::stopped bridge_dima_StoreInDB_1_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED click bridge_dima_StoreInDB_1_stopped call handleBridgeClick('dima_Fatigue', 'dima_StoreInDB_1') dima_Fatigue === bridge_dima_StoreInDB_1_stopped ==> dima_StoreInDB_1 click dima_StoreInDB_1 call handleNodeClick('dima', 'dima_StoreInDB_1') linkStyle default stroke:#28a745,stroke-width:3px