App Connect

  • 1.  Using BTM in ACE deployed inside CP4I V202131

    IBM Select
    Posted Thu October 28, 2021 05:39 AM
    Hi,

    is it possible to implement BTM for ACE applications deployed inside CP4I V202131. Currently CP4I V202131 support ACE v12.0.2.0, which can use BTM for applications. Is it supported only for Standalone implementation of ACE or it is also supported for ACE on CP4I ?

    ------------------------------
    Thanks,
    Santhosh Ramanathan
    ------------------------------


  • 2.  RE: Using BTM in ACE deployed inside CP4I V202131

    Posted 8 days ago
    Hi Santosh

    The support in our Web UI for configuring and viewing Business Transaction Monitoring information is only available in the Integration Node web UI, or the independent integration server web UI. So, in the case of Cloud Pak for Integration deployments of App Connect, you would only ever see the Web UI panels if you connected a web browser directly to an independent integration server deployed within a container. However, typically we would expect users to view what is deployed in a CP4I environment to use the Dashboard for the purpose of looking at what is deployed and what is started/stopped ... so the simplest answer to your question is that no you wouldnt naturally see any evidence of BTM within a CP4I environment. In future releases we are considering how to best expose the BTM views for config and viewing in CP4I (bearing in mind that CP4I integration servers will often be moved around more frequently as K8S redistributes what it is running on its workers), so watch this space!

    However, to also answer your question a bit more pedantically, it is possible to generate monitoring events from message flows running within containers in CP4I (or in fact flows deployed to integration servers where-ever they may be running), and thus have those flows participate in BTM transactions. When a business transaction definition is made upon a given server, the recording capability in that server will subscribe to a set of relevant topics for the events that are needed and then as monitoring event publications are made, it will store the data in the database. The integration server recording capability is driven by the information captured in the business transaction monitoring policies ... so long as these are accurate, and so long as your MQ publish/subscribe network is setup to ensure that the events are delivered correctly, then this recording capability can receive data from lots of servers whether or not they are running under integration nodes, and whether or not they are running in containers. It is for precisely this reason why the documentation for Business Transaction Monitoring (https://www.ibm.com/docs/en/app-connect/12.0?topic=transactions-example-business-transaction-policy) mentions that if you move business transaction monitoring policies from one deployment location to another, you need to ensure that the integration node and server details for the events are still correct for the new deployment location.

    So ... in summary, the viewing and configuring aspects of BTM in the web UI are best currently considered as aspects of ACE software rather than ACE in CP4I, but the publication of events contributing to BTM can also be done within CP4I as well.

    Cheers,
    Ben

    ------------------------------
    Ben Thompson
    IBM UK
    ------------------------------



  • 3.  RE: Using BTM in ACE deployed inside CP4I V202131

    IBM Select
    Posted 7 days ago
    Hi Ben,

    thanks for your details explanation

    ------------------------------
    Thanks,
    Santhosh Ramanathan
    ------------------------------