Skip to content

Implement DevOps Orchestrator Event Emitter #412

@cjlapao

Description

@cjlapao

Parallels DevOps service now has a event emitter for the orchestrator and hosts events that allows to monitor in real time the events that happen in the service. this is a web-socket connection

Now that this is available we need to refactor our current approach of pull every x seconds and start using this to update the direct hosts and the orchestrators VMs and other resources

What do we need to do:

  • Implement a Event Monitor service to monitor the events from the hosts/orchestrator
  • Implement a flag in each of the host/orchestrator to detect if we can or not use the event emitter
  • Implement a function routing to either keep the pull if no event monitor present
  • On connect we subscribe to all channels
  • We implement a ping pong to detect the availability of the host/orchestrator
  • We add an icon in the tree to indicate if the host/orchestrator is being monitor in real time or not

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

🏗 In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions