Skip to Content

How to monitor API calls in PI

Hi

Is it possible to monitor API calls in SAP PO. We have consumers using standard ESR/PI api's - such as the adaptermessagemonitoring. However, we have no way of monitoring the calls or the performance impact. I am unable to find anything relevant.

We are running SAP PO, single stack, 7.31.

Thanks in advance

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Dec 14, 2018 at 05:24 AM

    Hi Robert,

    Note 791655 - Documentation of the XI Messaging System Service Properties

    ….Synchronous messages are kept in the memory in the messaging system for monitoring, however, these are not persistent in the database.

    if you want to persist those message you need to configure some parameters, but the persistence depend of the number of message that will be processed in the AAE.

    check that.

    also

    Note 872388 - Troubleshooting Archiving and Deletion in PI

    …Per default only asynchronous messages (EO and EOIO) will be persisted on the ABAP and Java side. Synchronous messages (Best Effort) will only be persisted if an error occurs during processing or if the parameter LOGGING_SYNC (ABAP only) is set. Setting LOGGING_SYNC is not recommended to reduce processing overhead.

    Regards,

    Bhaskar

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 14, 2018 at 06:48 AM

    Hi Robert,

    You may consider to use SAP API Management On-Premise, there are some feature like API Dashboards, Developer Dashboard, which may fit your need. For more details, you can refer to following link:

    https://help.sap.com/viewer/p/SAP_API_MANAGEMENT_ON_PREMISE

    https://help.sap.com/doc/273f59b92b2b42ae91b8df861455fad4/SP08/en-US/SAP_API_Management_User_Guide.pdf

    Best Regards,

    Ray

    Add comment
    10|10000 characters needed characters exceeded