Service Discovery Configuration

This section describes the service discovery configuration. The Maestro server uses env vars to set the configuration between applications, as an example the server-app uses the MAESTRO_DISCOVERY_URI to figure out where the discovery app is.


Maestro Server - Dependency graph
Service To discovery   Context Protocol
Client App Server App API_URL SPA application Rest
  WebSocket App WEBSOCKET_URL Received status message (service bus) WebSocket
  Analytics Front ANALYTICS_URL Show graphs on business analytics Iframe HTTP
Server App Report App MAESTRO_REPORT_URI Create any reports Rest
  Discovery App MAESTRO_DISCOVERY_URI Execute crawler actions Rest
  Analytics App MAESTRO_ANALITYCS_URI Create business graphs Rest
  Audit App MAESTRO_AUDIT_URI Send any update to audit Rest
Report App Data App MAESTRO_DATA_URI Update report status Rest
  Audit App MAESTRO_AUDIT_URI Send any update to audit Rest
  WebSocket App MAESTRO_WEBSOCKET_URI Send to client any status WebSocket
Discovery App Data App MAESTRO_DATA_URI   Rest
  Audit App MAESTRO_AUDIT_URI Send any update to audit Rest
  WebSocket App MAESTRO_WEBSOCKET_URI   WebSocket
Analytics App Data App MAESTRO_DATA_URI Populate meta data in analytics entity Rest
  Analytics Front MAESTRO_ANALYTICS_FRONT_URI Post svgs Rest
  WebSocket App MAESTRO_WEBSOCKET_URI Send to client any status Socket
Scheduler App Report App MAESTRO_REPORT_URI Automated and manage reports Rest
  Discovery App MAESTRO_DISCOVERY_URI Automated and manage discovery Rest
  Analytics App MAESTRO_ANALITYCS_URI Automated and manage analçytics Rest
  Data App MAESTRO_DATA_URI Dump connections parameters. Rest
Audit App Data App MAESTRO_DATA_URI Update any sync rule Rest