I'm working on a project that requires us to develop various pipelines for database views and web services. But there exists a requirement which asks us to audit and log every detail regarding the pipeline, as which pipeline got executed, which child pipeline was executed, at what time, date, triggered or schedules and also the remote information like IP address, user id with which they accessed the pipeline.
Now, I came across these public APIs that exist in snapLogic, but they more or less provide me information about pipelines only and no remote information. So, if there exist any direct mechanism that we can use or any work around the same.