Uploaded image for project: 'Active and Available Inventory'
  1. Active and Available Inventory
  2. AAI-3123

Improved A&AI health Check

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Medium Medium
    • None
    • None

      Existing A&AI health check:

      We have 1 Robot Test Case which sends Get request to A&AI endpoint and waits for 200 OK response.

      Proposal for Health check Improvement:

      1. A&AI has its own REST API. These A&AI REST API provides access to the A&AI active inventory graph.
      >> We can perform the Get operation to the inventory graph and can get the response ,
      This will ensure the health check for A&AI System.

      Update - 7/31 - We have implemented this scenario and already added the test-case in our robot health-check suite.
      We are running this test-case in private env and successfully fetching response from the A&AI inventory .
      This testcase/scenario is a potential candidate for health check as it is checking that the inventory status and the overall application health.

      Update - 8/06 - New Suggestion to implement -
      1. We need do the inventory check for below 2 micro services . currently these are used by the NSO team.
      a. Resources (Already implemented)
      b. Traversal (New development)

      Resources >> https://docs.onap.org/en/dublin/submodules/aai/aai-common.git/docs/AAI%20REST%20API%20Documentation/AAIRESTAPI.html#health-check-api
      traversal >> https://docs.onap.org/projects/onap-aai-aai-common/en/latest/AAI%20REST%20API%20Documentation/AAIRESTAPI.html#aai-traversal-apis (edited)

      2. We can launch the A&AI UI and we can do some basic validation .
      >> This will ensure that A&AI application is up and running and A&AI is healthy.
      Update - 7/31 - For now Bell team is not using the A&AI UI so this scenario is not in the priority .
      Once we get review on this,we will start implementing this scenario.

      3. There is a domain called Util domain - where A&AI locates its utility functions,
      >> Which serves as a ping test that ensure that there is connectivity with A&AI.
      Success response will ensure the health check.
      Got the URL, Working on this .

      Update - 7/30 - This scenario is already implemented as a part of existing health-check.

            deswali07 deswali07
            tplestid tplestid
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: