Unable to send traffic to an Security integration server via postclientflow

I have the following servers in the same GCP network region:

1. "eval apigee X" (free tier). -- (internal api)

2. API target server

3. VM running Security platform server

 

In apigee X, I added a target server, referring to the hostIP of the "security platform server" to send traffic from Apigee to security platform.  How can I verify if the traffic is being sent from Apigee X to Security Platform server.  Is there a log or anything I can take a look?

 

0 3 109
3 REPLIES 3

In your API proxy, the debug will allow you to inspect what happens in your API proxy for requests that are processed once you have debugging enabled. This includes seeing the request go to the backend server and the response.

https://cloud.google.com/apigee/docs/api-platform/debug/trace-overview

Analytics is also able to give some aggregated data from charts such as Error Code Analysis, Target Performance where you can get performance and error metrics relating to your targets.

Also don't forget you will need to configure your API proxy to use the Target Server you have defined - using a LoadBalancer configuration in your API Proxy's Target Endpoint as per here https://cloud.google.com/apigee/docs/api-platform/deploy/load-balancing-across-backend-servers

I have created a load balancer, SSL certificate but, postflow flow callout to the target server (security integration server) is not working.  I analyzed the tcp dump on my target server and I do not see any traffic inflow to targetserver:443.  

 

Does eval org instance requires any other configuration ?

Have you tried using the debug tool as suggested to see what is happening in your API proxy during request processing? 

You also mentioned you have a flow callout, does your shared flow have the policies also attached in a flow? Again, using the debug of your API proxy will help