Jump to: navigation, search

Microservices

Overview

Genesys Pulse provides the Advanced Alert capabilities. To enable this feature you need to properly deploy and run the following services (microservices):

and set the value of the Genesys Pulse option [pulse]/enable_advanced_alerts to true. After enabling these feature the Advanced Alerts section is shown on the new Alerts tab where users can specify conditions for an alert and email address where to send this alert.

Embedded Microservices

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.

Feedback

Comment on this article:

blog comments powered by Disqus
This page was last modified on May 30, 2018, at 05:29.