Uploaded image for project: 'Pegasus'
  1. Pegasus
  2. PM-1258

Update AMQP support for Panorama

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Major
    • master, 4.9.0
    • master
    • Monitord
    • None

    Description

      For 4.9, we have decided to update AMQP support to allow for monitord to publish events to AMQP Server

      The AMQP url format will follow the naming scheme that online monitoring in kickstart uses

      amqp://[USERNAME:PASSWORD@]amqp.isi.edu[:port]/<virtualhost>/<exchange_name>

      The monitoring code will not create any exchanges or job queues automatically, as that requires admin privileges in RabbitMQ

      The exchange to which we will populate as mentioned in properties, will be of type topic
                type -> topic
                durable -> True
                auto_delete -> False

      The Queue associated with the exchange has to be created by the user separately via the rabbit mq interface

      Routing Keys
      the routing key should be based on stampede event names. All events have workflow uuid in them

      Events populated
      https://pegasus.isi.edu/documentation/stampede_wf_events.php

      We should add periodic events about states of workflows
      SWIP integrity error events will be populated by clients

      Attachments

        Activity

          People

            vahi Karan Vahi
            vahi Karan Vahi
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: