When launching Service -> Monitoring from Portal UI, the following error is displayed.
API Portal is configured to external Jarvis for analytics.
API Developer Portal 4.3.x
It is a prerequisite that Jarvis server should be resolvable from portal machine by DNS.
As containers are not able to read the etc/hosts file of the machine due to which the portal is not able to connect to the Jarvis Server.
Temporary work-around:
If you do not want jarvis hostname to be resolvable by DNS, in which you have to run the following docker commands on portal server :-
docker service update --host-add jarvishostname:ipaddress portal_analytics-server
docker service update --host-add jarvishostname:ipaddress portal_apim
If the docker portal stack is restarted, the above changes are lost.