Architecture
From Genesys Documentation
								
												
This topic is part of the manual Genesys Pulse Private Edition Guide for version Current of Reporting.
Learn about Genesys Pulse architecture.
Related documentation:
RSS:
The following table provides information about the objects and connections shown in the preceding architecture diagram.
| Diagram reference number | What's connecting | Connection type | Port number | Data that travels on this connection | 
|---|---|---|---|---|
| 1 | Permissions ReplicaSet | tcp | 8888 | Permissions Service retrieves configuration data (such as Agents, Queues), in order to check user access permissions. | 
| 2 | Permissions ReplicaSet | tcp | 6380 | Permissions Service stores information about user permissions to access configuration objects. | 
| 3 | DCU StatefulSet | tcp | 6380 | Pulse Data Collection Unit (DCU) stores current and historical statistic values. | 
| 4 | Permissions ReplicaSet | tcp | 5432 | Permissions Service reads Pulse metadata to check access permissions. | 
| 5 | DCU StatefulSet | tcp | 5432 | Pulse DCU reads Pulse metadata required for collecting statistic values. | 
| 6 | Init Tenant: Job | tcp | 5432 | Init Tenant job uses this connection to initialize OOB Widget Templates. | 
| 7 | DCU StatefulSet | tcp | 8888 | Pulse DCU retrieves configuration data. | 
| 8 | DCU StatefulSet | tcp | 8000 | Pulse DCU subscribes for events from Voice SIP Service. | 
| 9 | LDS StatefulSet | tcp | 8888 | Pulse Load Distribution Server (LDS) retrieves configuration data. | 
| 10 | LDS StatefulSet | tcp | 8000 | Pulse LDS broadcasts events from Voice SIP Service to connected clients. | 
| 11 | Prometheus | http | 9091 | Metrics for monitoring and alerting with Prometheus. | 
| 12 | LDS-VQ StatefulSet | tcp | 8888 | Pulse LDS VQ retrieves configuration data. | 
| 13 | LDS-VQ StatefulSet | tcp | 8000 | Pulse LDS broadcasts events from Voice SIP VQ Service to connected clients. | 
| 14 | Prometheus | http | 9091 | Metrics for monitoring and alerting with Prometheus. | 
| 15 | DCU StatefulSet | tcp | 8000 | Pulse DCU subscribes for events from Voice SIP VQ Service. | 
| 16 | DCU StatefulSet | tcp | 7122 | Pulse DCU subscribes for events from the Interaction VQ Server. | 
| 17 | DCU StatefulSet | tcp | 7120 | Pulse DCU subscribes for events from the Interaction Server. | 
| 18 | IXN | tcp | 2060 | Interaction Server connection to Pulse DCU. | 
| 19 | Prometheus | http | 9091 | Metrics for monitoring and alerting with Prometheus. | 
| 20 | Ingress | http | 8080 | Application Gateway connection to Pulse. | 
| 21 | Pulse ReplicaSet | tcp | 5432 | Pulse reads and writes metadata (Dashboards, Widgets, and Widget Templates). | 
| 22 | Pulse ReplicaSet | tcp | 6380 | Pulse reads current and historical statistic values, and reads information about user permissions to access configuration objects. | 
| 23 | Init: Job | tcp | 5432 | Init job uses this connection to initialize or update the database schema. | 
| 24 | Pulse ReplicaSet | http | 80 | Pulse queries the Genesys Authentication Service to validate user identity and obtain privilege information for the authenticated user. | 
| 25 | Pulse ReplicaSet | http | 80 | Pulse queries the GWS Configuration Service to read configuration data (such as Agents, Queues). | 
| 26 | Prometheus | http | 8090 | Metrics for monitoring and alerting with Prometheus. | 
| 27 | Public Internet | https | 443 | Inbound web traffic. | 
Comments or questions about this documentation? Contact us for support!
									 
				