<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: AppDynamics for Gateway API kind microservices in Splunk AppDynamics</title>
    <link>https://community.splunk.com/t5/Splunk-AppDynamics/AppDynamics-for-Gateway-API-kind-microservices/m-p/736412#M9866</link>
    <description>&lt;P&gt;Hi There&lt;/P&gt;&lt;P&gt;Which Agent version are you using? Please use 20.3 upwards, and latest version if you can.&lt;/P&gt;&lt;P&gt;It should work OOB, however if it doesn't, try the below POCO&lt;/P&gt;&lt;P&gt;Class - Ocelot.LoadBalancer.Middleware.LoadBalancingMiddleware&lt;BR /&gt;Method- Invoke&lt;BR /&gt;Split BT on - Method param&lt;BR /&gt;Param index - 0&lt;BR /&gt;Getter Chain - this.HttpContext.Request.Path.Value&lt;/P&gt;&lt;P&gt;Ciao&lt;/P&gt;</description>
    <pubDate>Mon, 10 Aug 2020 09:09:54 GMT</pubDate>
    <dc:creator>Morelz</dc:creator>
    <dc:date>2020-08-10T09:09:54Z</dc:date>
    <item>
      <title>AppDynamics for Gateway API kind microservices</title>
      <link>https://community.splunk.com/t5/Splunk-AppDynamics/AppDynamics-for-Gateway-API-kind-microservices/m-p/736411#M9865</link>
      <description>&lt;P&gt;Hi, We have recently started working on AppD for our micro-services architecture.&lt;/P&gt;&lt;P&gt;We could successfully setup for all microservices and able to see the traffic and all sorts of dynamics.&lt;/P&gt;&lt;P&gt;But for one main Gateway API for all microservices, we are not able to see any traffic.&amp;nbsp;&lt;/P&gt;&lt;P&gt;This Gateway API is built with .net core 2.2 and used Ocelot to reroute service calls to the microservices. There is no controllers written in Gateway. It is a plain micro-service which is used for authenticating calls and reroute to respective microservices using Ocelot.&lt;/P&gt;&lt;P&gt;I want to know is there any specific kind of configuration for these type of micro-services to enable appD ? Please clarify us&lt;/P&gt;</description>
      <pubDate>Sat, 08 Aug 2020 11:05:06 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-AppDynamics/AppDynamics-for-Gateway-API-kind-microservices/m-p/736411#M9865</guid>
      <dc:creator>Sai_Singamsetty</dc:creator>
      <dc:date>2020-08-08T11:05:06Z</dc:date>
    </item>
    <item>
      <title>Re: AppDynamics for Gateway API kind microservices</title>
      <link>https://community.splunk.com/t5/Splunk-AppDynamics/AppDynamics-for-Gateway-API-kind-microservices/m-p/736412#M9866</link>
      <description>&lt;P&gt;Hi There&lt;/P&gt;&lt;P&gt;Which Agent version are you using? Please use 20.3 upwards, and latest version if you can.&lt;/P&gt;&lt;P&gt;It should work OOB, however if it doesn't, try the below POCO&lt;/P&gt;&lt;P&gt;Class - Ocelot.LoadBalancer.Middleware.LoadBalancingMiddleware&lt;BR /&gt;Method- Invoke&lt;BR /&gt;Split BT on - Method param&lt;BR /&gt;Param index - 0&lt;BR /&gt;Getter Chain - this.HttpContext.Request.Path.Value&lt;/P&gt;&lt;P&gt;Ciao&lt;/P&gt;</description>
      <pubDate>Mon, 10 Aug 2020 09:09:54 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-AppDynamics/AppDynamics-for-Gateway-API-kind-microservices/m-p/736412#M9866</guid>
      <dc:creator>Morelz</dc:creator>
      <dc:date>2020-08-10T09:09:54Z</dc:date>
    </item>
    <item>
      <title>Re: AppDynamics for Gateway API kind microservices</title>
      <link>https://community.splunk.com/t5/Splunk-AppDynamics/AppDynamics-for-Gateway-API-kind-microservices/m-p/736413#M9867</link>
      <description>&lt;P&gt;I will check the Agent version and I will upgrade it with my DevOps team mate,&lt;/P&gt;&lt;P&gt;First of all thanks for your reply, Its really helpful.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you help me understanding a little bit more..&lt;/P&gt;&lt;P&gt;Do you want me to add Middleware Logic and Write some login in Invoke method ?&lt;/P&gt;&lt;P&gt;Yes I agree every request now hits this middleware's Invoke method&lt;/P&gt;&lt;P&gt;I could not understand the last 3 parameters, Can you help me on that, please.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-Split BT on - Method param&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-Param index - 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-Getter Chain - this.HttpContext.Request.Path.Value&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;What does Split BT means ? How this Getter chain will help me in generating appDynamics.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Many thanks in advance&amp;nbsp;&lt;A href="https://community.appdynamics.com/t5/user/viewprofilepage/user-id/142893"&gt;@Mario.Morelli&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Aug 2020 09:23:35 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-AppDynamics/AppDynamics-for-Gateway-API-kind-microservices/m-p/736413#M9867</guid>
      <dc:creator>Sai_Singamsetty</dc:creator>
      <dc:date>2020-08-10T09:23:35Z</dc:date>
    </item>
    <item>
      <title>Re: AppDynamics for Gateway API kind microservices</title>
      <link>https://community.splunk.com/t5/Splunk-AppDynamics/AppDynamics-for-Gateway-API-kind-microservices/m-p/736414#M9868</link>
      <description>&lt;P&gt;Hi Sai&lt;/P&gt;&lt;P&gt;No code changes required within the Ocelot App&lt;/P&gt;&lt;P&gt;The first step is to update the agent to latest version, as normally it should pick up the Transactions Out of the Box.&lt;/P&gt;&lt;P&gt;Failing this ,you create a Business Transaction Detection Rule , using the following&lt;/P&gt;&lt;P&gt;You are basically just telling the AppDynamics Agent, that this is the starting point of this transaction, please capture from here.&lt;/P&gt;&lt;P&gt;It should bring back a BT for each "proxy endpoint" that is hit on the Ocelot Load Balancer&lt;/P&gt;&lt;P&gt;Please restart the Machine Coordinator, and then the App after making these changes&lt;/P&gt;&lt;P&gt;Agent Type - .Net&lt;/P&gt;&lt;P&gt;Entry Point Type - Class/Method&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ocelot_BT_Entry_Point_Start.png" style="width: 770px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image.png"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/36009i60E80F5C848E318E/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Then add the configuration as below&lt;/P&gt;&lt;DIV class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ocelot_Entry_Point.png" style="width: 601px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image.png"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/36010iE1B4D460F862E1EE/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Aug 2020 09:36:36 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-AppDynamics/AppDynamics-for-Gateway-API-kind-microservices/m-p/736414#M9868</guid>
      <dc:creator>Morelz</dc:creator>
      <dc:date>2020-08-10T09:36:36Z</dc:date>
    </item>
    <item>
      <title>Re: AppDynamics for Gateway API kind microservices</title>
      <link>https://community.splunk.com/t5/Splunk-AppDynamics/AppDynamics-for-Gateway-API-kind-microservices/m-p/736415#M9869</link>
      <description>&lt;P&gt;Thank you so much&amp;nbsp;&lt;A href="https://community.appdynamics.com/t5/user/viewprofilepage/user-id/142893"&gt;@Mario.Morelli&lt;/A&gt;&amp;nbsp;, It worked !!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Aug 2020 12:21:06 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-AppDynamics/AppDynamics-for-Gateway-API-kind-microservices/m-p/736415#M9869</guid>
      <dc:creator>Sai_Singamsetty</dc:creator>
      <dc:date>2020-08-10T12:21:06Z</dc:date>
    </item>
    <item>
      <title>Re: AppDynamics for Gateway API kind microservices</title>
      <link>https://community.splunk.com/t5/Splunk-AppDynamics/AppDynamics-for-Gateway-API-kind-microservices/m-p/736416#M9870</link>
      <description>&lt;P&gt;That's great&lt;/P&gt;&lt;P&gt;Glad to have helped:)&lt;/P&gt;&lt;P&gt;Ciao&lt;/P&gt;</description>
      <pubDate>Mon, 10 Aug 2020 12:38:40 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-AppDynamics/AppDynamics-for-Gateway-API-kind-microservices/m-p/736416#M9870</guid>
      <dc:creator>Morelz</dc:creator>
      <dc:date>2020-08-10T12:38:40Z</dc:date>
    </item>
  </channel>
</rss>

