- Subscription Jobs

On starting Subscription we are starting puller and pusher jobs.

  • Jobs are pm2 processes.
  • We are creating ES object for every started job.
  • Job is updating healthcheck_datetime object's field on every iteration. So we can determine if poller is running by checking this field.

Pullers

Puller service is running pm2 processes called puller

Puller is being started via Puller REST API. On starting Poller we are creating new object in Elasticsearch.

Path

  • ES Cluster: config.rets.ci
  • ES path: https://config.rets.ci:dnqpgakfyqdbbyxr@api.wpcloud.io:19100/
  • ES index/type: job/puller

Pushers

Pusher service is running pm2 processes called pusher

Pusher is being started via Pusher REST API. On starting Pusher we are creating new object in Elasticsearch.

Path

  • ES Cluster: config.rets.ci
  • ES path: https://config.rets.ci:dnqpgakfyqdbbyxr@api.wpcloud.io:19100/
  • ES index/type: job/pusher

Feedback and Knowledge Base