Monitored Industrial Assets
324 OT ASSETS
Aggregated Plant Sites
4 HUBS SYNCED
Containerized Dapr Services
6 MICROSERVICES
Disaster Recovery Readiness
99.8% VERIFIED
🏛️ Hybrid Architecture & Service Partitioning
| System Tier |
Host Environment |
Runtime Architecture |
Port / Interface |
Operational Functionality |
| Octoplant Hub (Cloud-Native) |
x1 & x2 (K3s Edge Mesh) |
Containerized Microservices + Dapr |
Port 31420 (octoplant.xk3s.com) |
Centralized Multi-Plant BI, KPI Analytics & Vulnerability Radar |
| Octoplant Core Repository |
Windows Server Enclave |
AUVESY Versiondog & MDT AutoSave |
Port 64023 (TCP Enterprise RPC) |
Traditional On-Premises File Vault, Check-In/Out & Job Server |
| Octoplant Edge Upload Agent |
Industrial Field Gateways |
Lightweight Service Daemon |
Port 64024 (Agent Direct) |
Automated Scheduled Backup Uploads from PLCs, Robots & HMIs |
| Dapr Sidecar Mesh Fabric |
K3s Container Pods |
Distributed Application Runtime |
gRPC 50001 / HTTP 3500 |
Pub/Sub Event Bus, Distributed State Store & Resilient Retries |
📊 Multi-Plant Backup Schedule & Disaster Recovery Status
| Plant Facility |
Asset Scope |
Backup Schedule |
Last Job Execution |
Change Detection |
DR Readiness |
| Plant-01-West (x1/x2 Primary) |
48 PLCs & Drives |
Hourly Delta Poll |
12 min ago |
0 Unauthorized Drifts |
100% READY |
| Plant-02-Central (Assembly) |
86 Industrial Robots |
Daily 02:00 UTC |
6 hours ago |
0 Unauthorized Drifts |
100% READY |
| Plant-03-East (Refinery) |
112 Flow Controllers |
4-Hour Cyclic |
1 hour ago |
1 Approved Maintenance Diff |
99.4% READY |
| Plant-04-South (Packaging) |
78 Servo Motion Nodes |
Daily 04:00 UTC |
4 hours ago |
0 Unauthorized Drifts |
100% READY |
⚙️ Dapr Microservice Pub/Sub Configuration
GET /v1.0/invoke/octoplant-hub-aggregator/method/telemetry/status
{
"DaprMesh": "Online",
"AppId": "octoplant-hub-aggregator",
"StateStore": "redis-distributed-state",
"PubSubComponent": "rabbitmq-industrial-bus",
"CoreServerEndpoint": "xx.xx.xx.205:64023",
"SynchronizedPlants": 4,
"ActiveUploadJobs": 12,
"LastVaultSync": "2026-09-09T10:41:45Z",
"DisasterRecoveryStatus": "FullyProtected"
}