DX Unified Infrastructure Management

 View Only
  • 1.  Mulesoft API monitoring

    Posted Feb 17, 2020 10:37 AM
    Hello Team,

    Is it possible to do below type of monitoring.

    Our requirements for Monitoring Mulesoft Production APIs:

    • API Health Check: Need to make sure the APIs are working 24/7.
    • API response time: Needs to be as fast as possible. We want a monitor if response if above 2 secs, then warning error. Above 10secs then we get a critical error.
    • API Log Monitoring?

    Please check and let us know.


  • 2.  RE: Mulesoft API monitoring

    Broadcom Employee
    Posted Feb 18, 2020 09:50 AM
    So the short answer is no we do not have a dedicated probe to monitor Mulesoft API.
    The longer answer is it might be able to be done but we would need more information.
    1) how can the API be reached? 
    -is this an HTTP/HTTPS connection?
    - are you making rest or soap calls to this?
    2) how to you interact witht he API?
    -does it take an XML or JSON payload?

    Off the top of my head, the best option I can think of with so little information would be the E2E app mon probe.
    http://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-enterprise-software/it-operations-management/ca-unified-infrastructure-management-probes/GA/alphabetical-probe-articles/e2e-appmon-e2e-application-response-monitoring/e2e-appmon-e2e-application-response-monitoring-release-notes.html

    ------------------------------
    Gene Howard
    Principal Support Engineer
    Broadcom
    ------------------------------



  • 3.  RE: Mulesoft API monitoring

    Posted Feb 24, 2020 06:50 AM
    Hello Gene,

    below are the answers to your queries,

    • AN API can be considered as a Restful micro service deployed into a CloudHub integration platform called MuleSoft Anypoint Platform, each API will be deployed on to one or more individual workers. A worker can be defined as a runtime server to execute Mule applications.
    • Each micro service has its own functionality and behaviour, it is responsible for executing a tiny part of the business requirement.
    • Each API has its own endpoint URL(1) to reach along with its allowed basic credentials(2). Due to security concerns, WW's integration platform is installed into a Virtual Private Cloud network. In order to access the API, it is also required to whitelist consumer's IP address(3) along with the above two requirements
    • In order to interact with APIs, we follow a standard JSON format. Multiple APIs have been implemented so far with different method types(GET, POST, PUT, etc..). GET may not need a message body, where as POST and PUT methods are required a specific message body defined against API.

     

    As the APIs are deployed into CloudHub and running on independent worker(s), there is no way of accessing the logs externally using server nodes. Anypoint Platform exposed a RESTful services called CloudHub API in order to access the component of platform including the logs, which is the only way to access individual API application logs.

     Could you please check and update us how it can be implemented.




  • 4.  RE: Mulesoft API monitoring

    Broadcom Employee
    Posted Feb 19, 2020 07:49 AM
    You could consider using our Restmon probe.  You can build a monitor for any Rest API.  This is a self service type probe for these type of use cases.

    ------------------------------
    Customer Success Architect
    Broadcom
    ------------------------------



  • 5.  RE: Mulesoft API monitoring

    Posted Feb 24, 2020 06:48 AM
    Hello jay,

    Could you please explain this in more detail.

    Regards,
    mrunal


  • 6.  RE: Mulesoft API monitoring
    Best Answer

    Broadcom Employee
    Posted Feb 24, 2020 09:33 AM
    Mrunal,

    The probe docs can be found here.  Please note the requirements and check to see if there are any hotfixes.   Also, our DX Application Performance Monitoring solution is where our customers monitor Mulesoft.  Anything done within UIM is custom and not out of box.

    Regards

    ------------------------------
    Customer Success Architect
    Broadcom
    ------------------------------