I would log every read access to a pod logged and available in the stream. I use the JSON API to get data from PODS and instead of creating my own logging function, I would like to use this plugin. That way I can keep track of where the requests are coming from, and potentially, restrict access as required.
Actually it would be even better to be able to trigger an event and log it with Google Analytics, or Piwik, etc.
There are a few hooks you can hook into to add additional things to the connector for Pods Stream.
https://github.com/pods-framework/pods-stream/blob/master/includes/WP_Stream_Connector_Pods_Base.php#L81
And for the callbacks you can hook into this filter to override the log array sent:
https://github.com/pods-framework/pods-stream/blob/master/includes/WP_Stream_Connector_Pods_Base.php#L162
The log method can be see here (so you know what to pass in your returned array in the above hook:
https://github.com/pods-framework/pods-stream/blob/master/includes/WP_Stream_Connector_Pods_Base.php#L183
Here’s an example of some labels, but for actions you’ll want to just pass in an array of the action names you want to use (created for example):
https://github.com/pods-framework/pods-stream/blob/master/includes/WP_Stream_Connector_Pods.php#L100
Hope that helps.