Async messages not getting to the customer

Last Updated : Sep 28, 2020 |

Condition

Async messages are not getting to the customer.

Solution

Procedure

  1. Log in to the Cluster Control Manager (CCM) console as the customer user.
  2. To switch to the root user, type su - and press Enter.
  3. Run the following command to view the last log entries for one of the microservices:

    for i in $(kubectl get pods | grep async-oceana-adapter | awk '{print $1}'); do echo "**** Logs for Pod $i *****"; echo " "; kubectl logs $i async-aggregator-interface | tail -n 100; done

  4. If the logs do not display the messages flowing from Avaya Oceana®, verify that Avaya Oceana® is operational.
  5. If the logs display the messages flowing from Avaya Oceana®, run the following command:

    for i in $(kubectl get pods | grep async-aggregator-interface | awk '{print $1}'); do echo "**** Logs for Pod $i *****"; echo " "; kubectl logs $i async-oceana-adapter | tail -n 100; done

  6. If you observe any errors in calling Cloud Provider, do the following:
    1. Check whether the security details of Cloud Provider are correct.
    2. Check whether Cloud Provider in non-operational.
    3. Check whether there is an intermittent problem with any Network Interface Card (NIC) where the Avaya Common Services cluster is installed.
  7. If you do not find any errors and the messages appear to be sent to Cloud Provider, it might take a few minutes for Cloud Provider to propagate the messages to a customer. You can contact the DevOps team to check if there is an outage in Cloud Provider.