Jump to: navigation, search

Embedded to Genesys Pulse Microservices

These microservices are responsible for monitoring Advanced Alerts, configured in Genesys Pulse, and sending the information to Formula Processor, StatServer Data Provider, and AlertProcessor microservices for further processing.

The following microservices have to be started in the embedded mode:

  • LayoutWatcher
  • WidgetWatcher
  • MeasureWatcher
  • UserPermissions

In order to enable a particular service, the corresponding configuration options must be configured in the Genesys Pulse Application object. Changes to these options take effect after the Genesys Pulse restart.

For embedded LayoutWatcher the options are:

  • [layout-watcher]/enabled - to enable embedded version in Genesys Pulse. The default value is false.
  • [layout-watcher]/port - to specify gRPC port. The default value is 50051.
  • [layout-watcher]/db_polling_interval - to specify interval in ms for polling database. The default value is 5000.

For embedded WidgetWatcher the options are:

  • [widget-watcher]/enabled - to enable embedded version in Genesys Pulse. The default value false.
  • [widget-watcher]/port - to specify gRPC port. The default value is 50052.
  • [widget-watcher]/db_polling_interval - to specify interval in ms for polling database. The default value is 5000.

For embedded MeasureWatcher the options are:

  • [measure-watcher]/enabled - to enable embedded version in Genesys Pulse. The default value false.
  • [measure-watcher]/port - to specify gRPC port. The default value is 50053.
  • [measure-watcher]/db_polling_interval - to specify interval in ms for polling database. The default value is 5000.

For embedded UserPermissions the options are:

  • [pulse-user-permissions]/enabled - to enable embedded version in Genesys Pulse. The default value false.
  • [pulse-user-permissions]/port - to specify gRPC port. The default value is 50054.
  • [pulse-user-permissions]/cache_max_size - to specify max size of cache. The default value is 10000.
  • [pulse-user-permissions]/cache_expire_timeout - to specify expire timeout for cache in seconds. The default value is 1200.
This page was last edited on December 21, 2018, at 15:46.
Comments or questions about this documentation? Contact us for support!