Log all requests and responses on platform level

Not applicable

We want to log all requests for all proxies deployed in our Apigee on premise instance. Of course, we can use the Message Logging policy, but as we have close to 100 APIs, we want to be able to control this centrally in one place.

Is there a way to apply a central policy or should we investigate how to hook the logging into the Router (nginx)? Maintaining 100 Message Logging policies in 100 proxies is not acceptable for us.

1 1 491
1 REPLY 1

@Ivan Novakov ,

Why not use Apigee Shared flows & use flow hooks ?

Shared Flows :

You can combine policies and resources into a shared flow that you can consume from multiple API proxies, and even from other shared flows. So that, you don't need to maintain 100 policies.

Flow Hooks :

With a flow hook, you can attach a shared flow so that it executes at the same place for all API proxies deployed to a specific environment.

-------------------------------

Anil Sagar

5997-screen-shot-2017-11-23-at-75916-pm.png Learn Apigee Concepts in 4 Minutes HandsOn