Skip to content

Commit 1c63d5d

Browse files
authored
Update ece-architecture.md
reordered the list alphabetically, first based on role, second by container name.
1 parent 5433df3 commit 1c63d5d

File tree

1 file changed

+15
-17
lines changed

1 file changed

+15
-17
lines changed

deploy-manage/deploy/cloud-enterprise/ece-architecture.md

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -90,20 +90,18 @@ Each Elastic Cloud Enterprise service runs as a dedicated Docker container. Thes
9090

9191
| Container | Roles | Description |
9292
|---|---|---|
93-
| `frc-admin-consoles-admin-console` | Controller | Backend service for the ECE UI; handles API requests and coordinates with ZooKeeper, Elasticsearch, logging, and security services. |
94-
| `frc-allocator-metricbeats-allocator-metricbeat` | Allocator | Collects allocator metrics via Beats. |
95-
| `frc-allocators-allocator` | Allocator | Manages container lifecycle for Elasticsearch and Kibana; reports host capacity to ZooKeeper. |
96-
| `frc-beats-runners-beats-runner` | All roles | Collects metrics from local containers for monitoring and health checks. |
97-
| `frc-blueprints-blueprint` | Director | Coordinates container startup by providing configuration data to runners based on their role and token. |
98-
| `frc-client-forwarders-client-forwarder` | All roles | Manages communication between hosts and ZooKeeper. |
99-
| `frc-cloud-uis-cloud-ui` | Controller | Web frontend for the ECE UI, served to users in the browser. |
100-
| `frc-constructors-constructor` | Controller | Schedules and coordinates deployment changes through ZooKeeper; assigns instances to allocators and balances zones. |
101-
| `frc-container-task-services-container-task-service`| Allocator | Supports autoscaling and tracks feature usage. |
102-
| `frc-directors-director` | Director | Manages ZooKeeper and internal certificates; maintains Stunnel and quorum. |
103-
| `frc-proxies-proxyv2` | Proxy | Routes user traffic; uses ZooKeeper to map deployment IDs to cluster nodes. |
104-
| `frc-proxies-route-server` | Proxy | Manages internal routing and port mapping for cluster access. |
105-
| `frc-runners-runner` | All roles | Runs on every ECE host and provides a supervisor service to deploy and manage containers according to their defined roles, ensuring they are online and healthy. |
106-
| `frc-services-forwarders-services-forwarder` | All roles | Routes internal service data across the ECE platform. |
107-
| `frc-zookeeper-servers-zookeeper` | Director | Consistent distributed store used to track ECE state and coordinate communication between services. |
108-
109-
93+
| `frc-beats-runners-beats-runner` | All roles | Collects metrics from local containers for monitoring and health checks. |
94+
| `frc-client-forwarders-client-forwarder` | All roles | Manages communication between hosts and ZooKeeper. |
95+
| `frc-runners-runner` | All roles | Runs on every ECE host and provides a supervisor service to deploy and manage containers according to their defined roles, ensuring they are online and healthy. |
96+
| `frc-services-forwarders-services-forwarder` | All roles | Routes internal service data across the ECE platform. |
97+
| `frc-allocator-metricbeats-allocator-metricbeat` | Allocator | Collects allocator metrics via Beats. |
98+
| `frc-allocators-allocator` | Allocator | Manages container lifecycle for Elasticsearch and Kibana; reports host capacity to ZooKeeper. |
99+
| `frc-container-task-services-container-task-service` | Allocator | Supports autoscaling and tracks feature usage. |
100+
| `frc-admin-consoles-admin-console` | Controller | Backend service for the ECE UI; handles API requests and coordinates with ZooKeeper, Elasticsearch, logging, and security services. |
101+
| `frc-cloud-uis-cloud-ui` | Controller | Web frontend for the ECE UI, served to users in the browser. |
102+
| `frc-constructors-constructor` | Controller | Schedules and coordinates deployment changes through ZooKeeper; assigns instances to allocators and balances zones. |
103+
| `frc-blueprints-blueprint` | Director | Coordinates container startup by providing configuration data to runners based on their role and token. |
104+
| `frc-directors-director` | Director | Manages ZooKeeper and internal certificates; maintains Stunnel and quorum. |
105+
| `frc-zookeeper-servers-zookeeper` | Director | Consistent distributed store used to track ECE state and coordinate communication between services. |
106+
| `frc-proxies-proxyv2` | Proxy | Routes user traffic; uses ZooKeeper to map deployment IDs to cluster nodes. |
107+
| `frc-proxies-route-server` | Proxy | Manages internal routing and port mapping for cluster access. |

0 commit comments

Comments
 (0)