Hi All,
Assume third parties invoke IFS REST APIs from outside.
How do we monitor/audit, What APIs are called from outside/when and what users calling APIs.
Is there any location where we can monitor each and every call?
Note that every call may not be successful owing to errors raised from IFS but we need to monitor each and every call irrespective of their status: successful or unsuccessful.
Hi
The best approach IMO here would be to place an API Management solution in front the IFS APIs (perhaps only the ones you need to expose) and get external systems to call IFS APIs via the API Manager. This will give you comprehensive governance capabilities (including monitoring, auditing etc.) for external API invocations.
Regards,
/Rifki
Thanks
This means customer needs to buy an external software to monitor/audit IFS REST API calls from outside.
Is my understanding correct?
Do you have any plans to include an API Manager in IFS Cloud in the near future?
Best regards
GaSoGB
Yes this will need to be a third party solution that could be commercial (most likely) or free/open source. No we don’t have any plans to embed an API manager in the near future.
Thanks a lot
Best regards
Gayan S
I agree we can utilise an external manager but this only tells us what passes through it as “middleware”, this doesn't fully aid in fault diagnostics...sure I can see an API was sent ...detect there was a sudden latency delay outside of the norm...and i can see everything checks out up into IFS Cloud endpoint ...but then there is no way to determine why that API suddenly took X time to complete inside IFS just that my middleware detected a spike?
….as users of the product what is going to be the next step here...raise a support ticket each time?
it would be far more beneficial for users of cloud to be able to have options in the monitoring console or somewhere in IFS too / set up auto altering to my own support team etc
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.