Skip to main content
Solved

IFS Cloud 23R1 - How to monitor IFS REST API calls invoked from third parties


Forum|alt.badge.img+9
  • Sidekick (Partner)
  • 85 replies

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.
 

Best answer by Rifki Razick

Hi @GaSoGB 

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

 

View original
Did this topic help you find an answer to your question?

5 replies

Rifki Razick
Hero (Employee)
Forum|alt.badge.img+9
  • Hero (Employee)
  • 72 replies
  • Answer
  • October 27, 2023

Hi @GaSoGB 

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

 


Forum|alt.badge.img+9
  • Author
  • Sidekick (Partner)
  • 85 replies
  • October 27, 2023

Thanks @Rifki Razick ,

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


Rifki Razick
Hero (Employee)
Forum|alt.badge.img+9
  • Hero (Employee)
  • 72 replies
  • October 29, 2023

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.


Forum|alt.badge.img+9
  • Author
  • Sidekick (Partner)
  • 85 replies
  • October 29, 2023

Thanks a lot @Rifki Razick 

Best regards
Gayan S


Forum|alt.badge.img
  • Do Gooder (Customer)
  • 1 reply
  • November 1, 2023

@Rifki Razick - Sorry am i reading this right ... you saying with IFS Cloud there is literally no monitoring options to see how Rest API calls are performing inside IFS Cloud being this is going to be the main method of integrating with the system itself? 

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


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings