How to monitor changes made in proxies/Apps/Products etc

Is there a way to track and alert operation team if any changes are made/deployed in production artifacts.

I know there is Organization history option available in Edge but looking for automated option which can give information real time.

https://docs.apigee.com/api-platform/debug/view-api-history

1. On premise - Looking for log file which can be shipped to splunk and monitored and alerted.

2. Cloud version - is there a way apart from seeing it manually in edge.

1 4 328
4 REPLIES 4

You can use the Audit Management APIs.

https://apidocs.apigee.com/api/audits-0

There are different flavours and you can query changes for a given time period.

Thanks @deboraelkin. As suggested by dino there is no auto streaming update option but we can build some script to automate this process using Audit records.

There's no built-in auto streaming update option.

I once built an audit-watcher script that ran like a cron job. Ran every 10 mins or so.

It queried the latest audit records, and then diff'd between each successive poll.

For any new records, it emitted them to some sink - like a Slack channel, a Google Chat channel, Hipchat (does anyone still use hipchat?).

You could do something similar.

I never published the code but it's a pretty simple idea.

Thanks Dino.