Is there any way we can log all the changes made in KVM and configuration in API through Console or script

Not applicable
 
Solved Solved
1 1 572
1 ACCEPTED SOLUTION

There is an audit trail available for Apigee Edge which already does this.

See http://docs.apigee.com/api/audits-0 for the API.

If you query the audit trail, you will see changes in KVM, changes in API Proxies, proxy deployments and undeployments, API Products, developers, developer apps, and so on.

I've connected that audit trail to a Slack channel, so that periodically I get messages like this:

2656-slack-example.png

This is done with a script that periodically queries the audit records, and then formats and posts an appropriate message to slack. You could do similar with Hipchat, or some other messaging system.

View solution in original post

1 REPLY 1

There is an audit trail available for Apigee Edge which already does this.

See http://docs.apigee.com/api/audits-0 for the API.

If you query the audit trail, you will see changes in KVM, changes in API Proxies, proxy deployments and undeployments, API Products, developers, developer apps, and so on.

I've connected that audit trail to a Slack channel, so that periodically I get messages like this:

2656-slack-example.png

This is done with a script that periodically queries the audit records, and then formats and posts an appropriate message to slack. You could do similar with Hipchat, or some other messaging system.