We wanted to use splunk for logging errors from APIGEE where we host our services. Can you please provide documentation
Splunk cloud provides you an app that you need to put on all forwarders you want sending data to Splunk Cloud. Port information would be specified in that app.
Splunk Cloud does not provide a deployment server, if you want one you would have to set it up yourself, but it would be a good way to distribute the aforementioned app.
see this link:
http://docs.splunk.com/Documentation/SplunkCloud/latest/User/AddDataUnivFrwrder
Is your environment managed by Apigee, or yourself? If it's a managed solution that you dont have access to, you would need to work with their support team to have forwarders enabled and the relevant apps installed.
If you have this locally and manage it yourself, it's pretty straight forward. You install the forwarders on your Apigee nodes, and then use the Splunk JMX connector to pull the data out.
See this Splunk Add-On : https://splunkbase.splunk.com/app/2647/