Uploaded image for project: 'Service Orchestrator'
  1. Service Orchestrator
  2. SO-78

SO calling A&AI REST API with its newly created Request ID instead of propagating the existing one

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: High High
    • Amsterdam Release
    • None
    • None

      ONAP Logging Guidelines (https://wiki.onap.org/download/attachments/1015849/ONAP%20application%20logging%20guidelines.pdf?api=v2
      talks about having a Request ID as a "a universally unique value that identifies a single transaction request within the ONAP platform" and using it for "tracing of the flow of processing that tells what ONAP components and sub components are involved in its processing". 

      Currently, when SO calls A&AI REST APIs, it creates a new Request ID. This will break the tracking of transaction flow across the systems. 

      Fix proposed is: 
      REST API from SO to A&AI, should first check the MDC for Request ID. If found, then pass the same. Otherwise create new Request ID (UUID), pass it to A&AI and set it in MDC.

            alkac alkac
            alkac alkac
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: