When launching Service -> Monitoring from Portal UI, the following error is displayed.
API Portal is configured to external Jarvis for analytics.
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.
API Developer Portal 4.3.x
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.