DX Application Performance Management

Expand all | Collapse all

Team center mapping

nkarthik

nkarthikJul 26, 2016 07:52 AM

nkarthik

nkarthikJul 28, 2016 04:10 AM

  • 1.  Team center mapping

    Posted Jul 25, 2016 04:16 PM

    I have APM 10.1 installed and installed agent on two different application. The first one calls the second one so hopefully I should be able to see relationship map but no relationship between these two.

     

    What I did:

    1) Checked filters and No filters set

    2) Enabled manual transaction

        2(a) Noticed these two are correlated(first calling the second)

        2(b) can see first component calling second one(Evidence: Sequence view)

    3) Workstation triage map shows first(frontend on first application) mapped with second(backend on second application)

    4) No cor-id processing errors, no discarded tracers(Evidence: EM Supportability metrics)

     

    So where is the problem?

     

    I enabled DEBUG on EM logs to identify what happened. I saw some useful information below.

     

    Connecting to OutsideWorld vertex as caller backend not matched for the transaction trace

     

    My assumption:

     

    Does this mean APM team center not able to match caller backend name(name A) with actual backend name(name B)?

    The caller backend name actually comes from Frontend of first application and actual backend name is second application which is monitored.

     

    For Example:

    Frontend--> Backend A

    Backend B--> Some backend.

     

    But in reality, backend A and backend B are same but interpreted as different name by agent( may be depends on app coding)

     

    So how team center actually does mapping  correlated information from two different application? I hope it should be based on cor-id.

     

    Otherwise, do I have to enable ws-namespace(for caller backend of frontend) for team center mapping?

     

    Documentation says: Testing shows that some cross-process correlations can be incorrectly assigned.

     

    Note:I would say team center is really an interesting UI to configure and analyze issues. But I believe lot of backend work is required.

     

    Marking hikodavis Hallett_German Guenter_Grossberger Chris_Kline 



  • 2.  Re: Team center mapping

    Broadcom Employee
    Posted Jul 25, 2016 10:17 PM

    Hi Karthik:

       I will monitor responses and see if one is needed from Support

    Thanks

    Hal German



  • 3.  Re: Team center mapping

    Broadcom Employee
    Posted Jul 26, 2016 07:49 AM

    Dear Karthik                   

    I posted a note with Support and the ATC internal discussion board to see if someone can post a response

    Thanks

    Hal German



  • 4.  Re: Team center mapping

    Posted Jul 26, 2016 07:52 AM

    Thanks Hal. You are really helping a lot.



  • 5.  Re: Team center mapping

    Posted Jul 26, 2016 08:22 AM

    To add, on what basis, team center does this mapping. I can understand it's based on transaction traces.

    But when I check tree view of traces tab for a particular transaction, it has lot many application components(JSP's, some methods, struts etc..) Why these are not appearing on team center? On what basis, components are selected to put on team center.

     

    The reason why do I need this is - for example-I want to monitor response time of particular JSP(where that JSP will talk to backend systems) and that is not being displayed.



  • 6.  Re: Team center mapping
    Best Answer

    Broadcom Employee
    Posted Jul 26, 2016 09:15 AM

    There are two possible sources of input data for the Team Center Map, Transaction Trace data which is the default and AppMap data.

    Transaction Trace data is the default source of data for the Team Center Map. You cannot use both data sources simultaneously.

     

    The team center map shows a mapping of frontends to backends.

     

    There are also 2 known Team Center issues in 10.1.  Please see the link below.

    Enterprise Manager and Introscope UI Known Issues - CA Application Performance Management - 10.1 - CA Technologies Docum…



  • 7.  Re: Team center mapping

    Posted Jul 26, 2016 10:13 AM

    Hi,

     

    I agree on these things and not expecting to have two data source at same time. We have default traces configured for team center.

     

    Let me take an example of what I see in tree view of traces

     

    1st application:

    Frontend-->Servlets-->Struts(method calls)-->Other java method calls-->Backend A

                       Servlets--> JSP call

     

    2nd application:

     

    Backend A-->Webservice call

    (actually frontend in second app)

     

    What I see in team center:

     

    One map view for 1st application like below:

     

    Frontend-->Servlets-->Backend A      - Here why others are not mentioned in map view(JSP and java method calls)

     

    Another map view for second application:

     

    Backend A-->webservice call.       - why two application not showing relationships?

     

    Thanks,

    Karthik



  • 8.  Re: Team center mapping

    Posted Jul 26, 2016 01:52 PM

    Hello,

     

    can someone shed some light on this?

     

    Thanks,

    Karthik



  • 9.  Re: Team center mapping

    Broadcom Employee
    Posted Jul 26, 2016 02:15 PM

    As far as I know, it will only show frontends calling backends. 

     

    Adding Hiko_Davis Guenter_Grossberger for more details



  • 10.  Re: Team center mapping

    Broadcom Employee
    Posted Jul 27, 2016 09:37 PM

    Hi Karthik,

    as Matt wrote ATC does not map Backends to Backends. You are missing a Frontend on your second application.

    What technology/framework is the second application using?

    Do you see both applications in one transaction trace? If not the two transactions are not correlated.

    So to see a relation in ATC you need Frontend A -> Backend B -> Frontend B -> WebServices C or similar. And you need to see both FE A and B in the same TT view.

     

    Ciao,

    Guenter



  • 11.  Re: Team center mapping

    Posted Jul 28, 2016 04:10 AM

    Hi Guenter,

     

    The backend B and Front end B which you mentioned - Both are same. Backend B of first application is becoming frontend B of second application. Now the correlation should happen. And yes, I see both applications in one transaction trace.

     

    The second application is a java based middleware.

     

    Thanks,

    Karthik



  • 12.  Re: Team center mapping

    Broadcom Employee
    Posted Jul 27, 2016 08:57 AM

    Dear Karthik:

        Given no further responses besides Matt's were provided after various requests, I am going to mark as answered. You are welcome to open a case to pursue further

    Thanks

    Hal German



  • 13.  Re: Team center mapping

    Posted Jul 27, 2016 02:13 PM

    Hi Hal,

     

    Thanks for the follow up. I think I still did n't get the answer for this.

    I will open a case for this.

     

    Thanks,

    Karthik



  • 14.  Re: Team center mapping

    Broadcom Employee
    Posted Jul 27, 2016 09:48 PM

    Hi Karthik:

      Looks like Guenter has some insight on what is happening. Please let us know if what he suggests may be happening

    Thanks

    Hal German



  • 15.  Re: Team center mapping

    Broadcom Employee
    Posted Jul 27, 2016 02:25 PM

    Hi Karthik:

       With each question posted, I try to personally do what I can to either answer or find someone to answer. Sometimes a response is given but may not cover all aspects of a complex issue such as this thread. In this case, going through a case rather than the community should lead to getting an answer faster. Please feel free to keep posting new questions as they arise

    Thanks Hal German



  • 16.  Re: Team center mapping

    Posted Jul 28, 2016 04:10 AM

    Thanks Hal :-)