Blog for the love of learningLearn Quickly - implement immediately

AppDynamics Interview Question and Answers

Crack the Appdynamics interview. Get Appdynamics interview Q&A from here.

Q. In Appdynamics, what are the specific metrics you look at for Java / Dotnet to be monitored during any testing of applications?

a. Inside JMX and go in the session, if we enable sessions in our application, we can see the active sessions

b. Threads available for each application, for any web application if Tomcat or IIS is not responding, If the Current available threads in the pool reaches the maximum available settings. Application stops working and resource limit reached for any web application. Alerts can be set to notify if it is about to reach the maximum threads.

c. Monitoring
For Java – heap memory monitoring (Heap Metrics, CPU load time, JVM)
For Dotnet – Whole system monitoring (Dotnet Native Operating System parameter, no of classes loaded in the CLR (common language Runtime)

d. Exceptions monitoring for any web application.

Q. In Appdynamics, Based on the Triggers, what actions policies can takes place and what is the use of each?

- Notifications (by Email / SMS)
- Diagnostics (start collecting the details while you are away)
- Remediation (script to do an action for any problem triggered)
- HTTP request (can send a 3rd party request using HTTP calls)
- Custom (any other custom made action to be taken)
- Autoscaling (increasing or decreasing the no of servers in the productions on the fly)

AppDynamics Interview Question and Answers

Check AppDynamics Online Training details

Q. What are the different agents in Appdynamics

1. AppAgent 2. Machine Agent 3. Browser Agent 4. Database Agent

Q. App Agent main configuration details are in which file?

Controller-info.xml

Q. What is unified monitoring?

Monitoring the complete transactions and its time is called as unified monitoring which includes the below End user experience, Application & its server monitoring, Database monitoring

Q. What are the different kind of Reports?

Scheduled Reports (default)

Here we can create a report based on something like a Cron job script to create, set, daily weakly basis reports. In other words details can be schedule from here to execute on timely basis (weekly / daily / hourly) based on the requirement.

On Demand Reports

7 Predefined / OOB Reports available for use

1. Business Transaction summary report (Multiple business transactions)
2. Business Transaction Trend reports (Single Business transaction)
3. Hardware utilization report (Multiple Tires/nodes)
4. Memory utilization report (Multiple Tires/nodes)
5. Node performance Summary report (Multiple Tires/nodes)
6. Node Trend Report (Single Node)
7. Custom report (Multiple Metrics)

Q. What are the different types of Dashboards Layouts in Appdynamics?

Grid Layout and Absolute Layout

Q. What is the difference between Grid Layout and Absolute Layout?

Absolute Layout – we can overlap one widget over another.
Grid Layout – we cannot overlap one widget over another

Widget is nothing but a small reports in the form of dashlets or charts available for us, showing data easy to understand.

Example showing
Widget 1: Application load time Vs Response Time.
Widget 2: average response time (overlapping over Widget 1)

Q. List down 3 important menus in Business Transaction in Appdynamics?

1. Transaction Scorecard 2. Transaction snapshot 3. Application Dashboard

Q. What are the types of Appdyanmics controller available?

a. Demo b. Medium c. Small d. Large.

Q. What are the different Flow Map available?

Node Flow Map – for load balancing in one application can be multiple nodes. Node Flow Map will allows us to check each individual node how is it behaving, load, error rate, response time

Application Flow Map – overall application dashboard.

Business Transaction Flow Map – checking particular Business Transaction dashboard.

Check AppDynamics Online Training details

Q. in AppDynamics what is a Beacon?

Whenever web page is publicly loaded in the browser the Java agent will collect the required data this is also called the Beacon this data is then send to the EUM service.

Beacon collects all details of the web browser page request when opened via a browser after the Page Load Event (last page life cycle event) completes and send to the EUM service. Controller will download this data and display a page in your application browser. AppDynamics Interview Question and Answers, What is a Beacon

Q. Which files are required for EUM JavaScript Agent?

The EUM JavaScript agent consists of 3 files.

1. Adrum.js (synchronous file)
2. Adrum-ex.js (asynchronous file)
3. Adrum-xd.js (asynchronous file)

Q. Which javascript file is used for RUM?

adrum.js and that will call the adrum-ext.js

Q. What are the different split times for a single end user transaction?

Server response time, database response time, network time, browser rendering time

Q. How many applications can be connected to a Small controller?

10 applications

Q. Explain Synthetic monitoring in simple terms?

Synthetic monitoring is mimicking the real user for a different location with different browser to test if they get expected response.

Q. What needs to be enabled for server machine agent to work?

<SIM> tag has to be enabled

Q. Which files are 3 Monitoring possible in APM?

1. Application Monitoring 2. Infrastructure Monitoring 3. End User Experience Monitoring

Q. different type of applications can be monitored from APPDynamics are?

JAVA, .NET, PHP, android, node.js

Post Tags - AppDynamics online training, AppDynamics Interview Question and Answers

Check AppDynamics Online Training details

Visitor Number free web counter

AppDynamics Training Enquiry Feedback / Comments

foxyform

Hot Trainings