I'm trying to integrate GCP stackdriver with Zenoss using API but it failed with DNS error. Zenoss server is deployed in GCP platform with only internal IP's so that control center as well as Zenoss Endpoint also accessible only through internal IP's . In the API integration flow Google cloud API is trying to post the data into Zenoss endpoint API but it failed as Google API couldn't find the Zenoss endpoint hostname as it is internal.
So the questions are , 1. Can we create Zenoss Public endpoint with Internal IP or it should be with External IP? 2. Can we configure control center with Internal IP and Zenoss public endpoint with External IP ? or both should be using either external or Internal IP ? 3. Do we need a external DNS record for Zenoss public endpoint in order to integrate ?