flowchart LR subgraph Users["Пользователи/браузеры"] U1[User A] U2[User B] end subgraph Edge["Балансировщик / Reverse Proxy"] LB[(LB: 5601/tcp)] end subgraph OSD["OSD-узлы (stateless)"] D1[OpenSearch Dashboards #1] D2[OpenSearch Dashboards #2] end subgraph OS["Кластер OpenSearch"] CM[(Cluster Manager)] C1[(Data/ingest)] C2[(Data/ingest)] end subgraph Ingest["Слой приёма логов"] FB[Fluent Bit / Filebeat] LS[Logstash] end U1 -- HTTP(S) --> LB --> D1 U2 -- HTTP(S) --> LB --> D2 D1 -- HTTPS (9200) --> OS D2 -- HTTPS (9200) --> OS FB -- 5044/HTTP(S) --> LS -- HTTPS (9200) --> OS