AppD Archive

What if app agent is not installed in all tiers?

CommunityUser
Splunk Employee
Splunk Employee

Hi, need help from somebody..
This is an environment with total 5 JVM of web server and 9 JVM of web app server.
These 5 web server connect to some of these 9 web app server.
In case we install apps agent in 9 web app server but not in these 5 web server, does it work?
If yes, what are the disadvantages?
Really appreciate your help.
Thank you

0 Karma
2 Solutions

Arun_Dasetty
Super Champion

Hi Jenny,

Thanks for the update,  please find the answers in reference to your queries:
>>>>>> If I have 1st tier and 2nd tier, but I only configure AppServerAgent on 2nd tier, then what is captured as business transaction is request that enter the 2nd tier, is this correct? What we have on 1st tier is ignored..

Answer: Yes, you are right, only business transactions serverd on 2nd tier will be discovered

Say: LoingServlet on 1st tier calling AccountServlet on 2nd tier then only AccountServlet will be discovered on 2nd tier

>>>>>>>. Same thing happened to snapshots, what is captured in snapshots is breakdown level on 2nd tier, nothing about 1st tier.. Is this correct? But however it still work, but the visibility is not at the highest level.

snapshots are associated with business transactions and business transactions are associated with tier hence this is expected. and if you do not monitor in 1st tier it will not affect apart from visibility of BTs of 1st tier in controller UI

If you are interested in the visibility of 1st tier you should configure agent as follows:


1st tier agent/conf/controller-info.xml details:
applicaiton-name: myapp, tier-name: 1stTier, node-name-1stNode

2nd tier agent/conf/controller-info.xml details:
applicaiton-name: myapp, tier-name: 2ndTier, node-name-2ndNode

then if there are transactions from 1stTier to 2ndTier then in the application dashboard of myapp , there we will link between 1stTier -> 2ndTier

Please let us know if that clarifies your query.

Thanks,

Arun

View solution in original post

0 Karma

CommunityUser
Splunk Employee
Splunk Employee

Accepted as solution. Thank you Arun!

View solution in original post

0 Karma

Arun_Dasetty
Super Champion

Hi Jenny,

 If you install AppServerAgents on  only 9 Web app servers but not on the other 5 web servers) , and you will not have visibility for the business transactions served on the other 5 web servers as they do not have been configured with agent

In brief, you have to configure AppServerAgent on JVM for which are interested to monitor the requests the JVM/Server serves

refer doc for more info: http://docs.appdynamics.com/display/PRO12S/AppDynamics+Conceptual+Model

Please let us know if that answers your query.

Thanks,

Arun

0 Karma

CommunityUser
Splunk Employee
Splunk Employee

Thanks Arun for your answer.

If I have 1st tier and 2nd tier, but I only configure AppServerAgent on 2nd tier, then what is captured as business transaction is request that enter the 2nd tier, is this correct? What we have on 1st tier is ignored..

Same thing happened to snapshots, what is captured in snapshots is breakdown level on 2nd tier, nothing about 1st tier..

Is this correct?

But however it still work, but the visibility is not at the highest level.

Thank you

0 Karma

Arun_Dasetty
Super Champion

Hi Jenny,

Thanks for the update,  please find the answers in reference to your queries:
>>>>>> If I have 1st tier and 2nd tier, but I only configure AppServerAgent on 2nd tier, then what is captured as business transaction is request that enter the 2nd tier, is this correct? What we have on 1st tier is ignored..

Answer: Yes, you are right, only business transactions serverd on 2nd tier will be discovered

Say: LoingServlet on 1st tier calling AccountServlet on 2nd tier then only AccountServlet will be discovered on 2nd tier

>>>>>>>. Same thing happened to snapshots, what is captured in snapshots is breakdown level on 2nd tier, nothing about 1st tier.. Is this correct? But however it still work, but the visibility is not at the highest level.

snapshots are associated with business transactions and business transactions are associated with tier hence this is expected. and if you do not monitor in 1st tier it will not affect apart from visibility of BTs of 1st tier in controller UI

If you are interested in the visibility of 1st tier you should configure agent as follows:


1st tier agent/conf/controller-info.xml details:
applicaiton-name: myapp, tier-name: 1stTier, node-name-1stNode

2nd tier agent/conf/controller-info.xml details:
applicaiton-name: myapp, tier-name: 2ndTier, node-name-2ndNode

then if there are transactions from 1stTier to 2ndTier then in the application dashboard of myapp , there we will link between 1stTier -> 2ndTier

Please let us know if that clarifies your query.

Thanks,

Arun

0 Karma

CommunityUser
Splunk Employee
Splunk Employee

Accepted as solution. Thank you Arun!

0 Karma
Get Updates on the Splunk Community!

Index This | What’s a riddle wrapped in an enigma?

September 2025 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with this ...

BORE at .conf25

Boss Of Regular Expression (BORE) was an interactive session run again this year at .conf25 by the brilliant ...

OpenTelemetry for Legacy Apps? Yes, You Can!

This article is a follow-up to my previous article posted on the OpenTelemetry Blog, "Your Critical Legacy App ...