Have a proxy not log analytics

Not applicable

We have a no target proxy that we setup just to serve as our health check on our apigee on-premise installation for the load balancer for our virtual host. Is it possible to exclude a proxy from analytics data gathering? We don't really care to see how many times our health check on the load balancer has hit this proxy and instead rely upon the load balancer health.

1 4 260
4 REPLIES 4

Not applicable

Bryan,

Analytics are first class citizen in Edge. All proxies will record analytics data.

Dear @bryanpfremmer ,

Great Question & Interesting use case, Had a discussion with our analytics team and here is what they said,

  • It's not possible to deactivate analytics per PROXY in org.
  • It involves code change in the product and doesn't support as of today.

Since, you said On Prem there is a way, but it's not recommended,

  • You can do it at org level using message processor settings.
  • You can dedicate a message processor for an org if you have multiple orgs & multiple message processors, and configure message processor settings not to send data to analytics.

I think its system.properties.analytics.enable setting in MP.

That means you will end up having a dedicated org with single proxy for your health check API. And other org / orgs for your proxies & remaining MPs for runtime traffic.

A separate org does not really work. Since the virtual host is exposed on a specific port the health check in a separate org would not really validate that a specific environment is available. Is it possible to use the analytics REST API to delete the analytics for a specific proxy then?

@bryanpfremmer , No, thats not possible as of now.