Skip to main content

500-420 Real Exam Questions

Cisco AppDynamics Associate Performance Analyst (CAAPA)

64 questions available · Page 1 of 7

Updated Exam DumpsVerified AnswersPass Guarantee

Get Complete Exam Dumps
Question 1 Multiple choice

A team of developers deploys new Java servlet code that should create new business transactions in AppDynamics. After applying load on the new code function, there are no new Business Transactions on the Business Transaction Dashboard.

Which two options should the developers check in AppDynamics to make sure the Business Transactions can be discovered? [Choose two.)

  1. A

    The metric browser to see if the new transactions appear under Business Transaction Performance.

  2. B

    The tier with the new code does not have any rules excluding it.

  3. C

    Auto discovery for service endpoints is turned on.

  4. D

    There is a health rule created to check for transaction performance.

  5. E

    Auto Discovery for servlet is turned on for Java agents.

Show answer and explanation

Correct answers: B, E

Explanation

When new business transactions are not appearing on the Business Transaction Dashboard after deploying new code, developers should verify that there are no exclusion rules in place on the tier where the new code was deployed. Additionally, it is crucial to ensure that the Auto Discovery feature for servlets is enabled for Java agents, as this allows AppDynamics to automatically detect and name business transactions based on incoming requests to servlets. Both of these checks are necessary to ensure that new business transactions can be discovered and monitored.
References:
AppDynamics documentation on Business Transaction detection and Java Agent configuration.

Question 2 Multiple choice

Which three data points can be located by drilling down into a JDBC exit call for an Oracle backend? (Choose three.)

  1. A

    Query type

  2. B

    Statement type

  3. C

    Query Id

  4. D

    Weight %

  5. E

    Originating node

  6. F

    %Time

Show answer and explanation

Correct answers: A, B, E

Explanation

When drilling down into a JDBC exit call for an Oracle backend, AppDynamics provides detailed information about the call. The data points include: Query type, which can indicate whether it's a SELECT, INSERT, UPDATE, or DELETE statement.
Statement type, which describes the nature of the SQL statement being executed. Originating node, which identifies the node from which the JDBC call originated. These data points help in understanding the nature and source of database operations, which can be critical for performance analysis and troubleshooting.

References:
AppDynamics documentation on Database Monitoring:

Question 3 Single choice

A Performance Analyst is reviewing Business Transactions with an Application team. The Application team would like to increase the Application Business Transaction limit because they need to have visibility into all the different transactions.

What should the Performance Analyst do?

  1. A

    Do nothing since the limit is not important during configuration

  2. B

    Increase the limit to the requested value

  3. C

    Increase the limit half way between the current level and the requested value

  4. D

    Focus on the Business Transactions exceeding the limit and why

Show answer and explanation

Correct answer: D

Explanation

When an application team requests an increase in the Application Business Transaction limit for visibility purposes, it's crucial for the Performance Analyst to focus on the transactions that are currently exceeding the limit and understand why. This approach helps in identifying whether the limit is being reached due to genuinely essential transactions or if there are redundant, irrelevant, or improperly defined transactions contributing to the limit breach. By analyzing and rationalizing the transactions, the analyst can ensure that only valuable transactions are monitored, optimizing resource usage and maintaining effective observability without necessarily increasing the limit.
References:
AppDynamics documentation on Business Transaction Limits: Discusses the implications of business transaction limits and strategies for managing and optimizing these limits within AppDynamics.
AppDynamics Best Practices Guide: Offers recommendations for configuring and managing business transactions, including handling limits and ensuring meaningful transaction monitoring.

Question 4 Multiple choice

Which three pieces of information are required when creating a new database collector? (Choose three.)

  1. A

    Primary table name

  2. B

    Database hostname/IP address

  3. C

    System table name

  4. D

    Database Type

  5. E

    Port number

Show answer and explanation

Correct answers: B, D

Explanation

When creating a new database collector in AppDynamics, the essential pieces of information required include the "Database hostname/IP address," "Database Type," and "Port number." These details are crucial for establishing a connection to the database and ensuring accurate monitoring. The hostname/IP address identifies the server where the database is hosted, the Database Type specifies the database management system (e.g., MySQL, Oracle), and the Port number is necessary for network communication with the database server.

References:
AppDynamics documentation on Database Visibility: This section explains how to set up database collectors, including the required information for successful configuration.

Question 5 Single choice

Which item supplements business transaction and transaction analytics data with application data?

  1. A

    Demarcation collectors

  2. B

    Netflow data

  3. C

    Data collectors

  4. D

    Endpoint sensors

Show answer and explanation

Correct answer: C

Explanation

Data collectors in AppDynamics supplement business transaction and transaction analytics data with application data by capturing additional information during transaction execution. This can include method arguments, return values, and invocation context, which enriches the transaction data with more detailed application-level insights. This capability is crucial for in-depth performance analysis and troubleshooting, providing a more comprehensive view of application behavior.

References:
AppDynamics documentation on Data Collectors: Explains how to configure data collectors to capture and
display detailed application data within business transactions.

Question 6 Multiple choice

What are two examples of backend calls? (Choose two.)

  1. A

    a request coming from a browser

  2. B

    a tier-to-tier request

  3. C

    an asynchronous request

  4. D

    a remote services call

Show answer and explanation

Correct answers: B, D

Explanation

Backend calls in AppDynamics are the interactions that an application component has with external components or services. These can include calls to databases, remote service calls, and interactions between different tiers of an application. A tier-to-tier request refers to any internal call that happens between different tiers (or nodes) within the same application. For example, a web tier calling an API service tier within the same application ecosystem. A remote services call is an external call from an application to a service that resides outside of the application's environment, like a call to an external web service, REST API, or a third-party service provider.

References:
AppDynamics documentation on Backend Detection: (https://docs.appdynamics.com/21.6/en/application-monitoring/identify-backends)

Question 7 Single choice

How does a Performance Analyst identify if automatic remediation has been taken for a health rule violation?

  1. A

    Expand on the "Description" field to display "Actions Executed".

  2. B

    Review the "Application Dashboard" and review "Actions Executed"

  3. C

    Right-click on "view details" and click on the "Actions Executed" button.

  4. D

    Click on the link inside the Health Rule field and look for the "Affects" tab to display the Executed Actions.

Show answer and explanation

Correct answer: A

Explanation

To identify if automatic remediation actions have been taken for a health rule violation in AppDynamics, a Performance Analyst should expand the "Description" field of the health rule violation event. This section will provide details on the actions executed as part of the automatic remediation process. These details help analysts understand the steps taken by the system to mitigate the issue without manual intervention.
References:
AppDynamics documentation on Health Rule Violations and Automated Actions.

Question 8 Single choice

Which option, in addition to "minutes since creation", would a Performance Analyst use while configuring Automatic Cleanup of stale Business Transactions?

  1. A

    Transaction Type

  2. B

    Number of Calls

  3. C

    Regular Expression

  4. D

    Class/Method Filter

Show answer and explanation

Correct answer: B

Explanation

When configuring Automatic Cleanup of stale Business Transactions, the "minutes since creation" option is often paired with the "Number of Calls" metric. This setting ensures that business transactions that have not been called within a certain timeframe and have had a negligible number of calls are automatically cleaned up, helping to maintain an organized and relevant set of business transactions in the monitoring system.

References:
AppDynamics documentation on Business Transactions: Discusses best practices for managing business transactions, including the automatic cleanup based on time and call volume thresholds.

Question 9 Single choice

A Performance Analyst is experiencing difficulty with the transaction response time on a node. The Performance Analyst attempts to create a health rule monitoring the business transactions' performance on that node.

Which set of data should the Performance Analyst select when creating the health rule?

  1. A

    Node health

  2. B

    Service endpoints

  3. C

    Error Rates

  4. D

    Transaction performance

Show answer and explanation

Correct answer: D

Explanation

When a Performance Analyst is faced with issues related to transaction response times on a specific node, focusing on the "Transaction performance" data is most relevant. This is because transaction performance metrics provide direct insights into the business transactions' speed, response times, and execution times, which are critical for identifying and troubleshooting performance issues. By selecting "Transaction performance" when creating a health rule, the analyst can monitor specific metrics such as average response time, slow transaction count, and very slow transaction count, which are directly related to the performance of business transactions on the node in question.

References:
AppDynamics documentation on Health Rules: This section explains how to create and configure health rules to monitor application performance metrics, including transaction performance.
AppDynamics documentation on Business Transactions: Provides details on how AppDynamics identifies and monitors business transactions, which are key to understanding application performance.

Question 10 Single choice

A Performance Analyst received an alert that the Average Response Time is increasing after a new marketing offer was released.

Which metric would quickly help the Performance Analyst determine that users may not be critically impacted?

  1. A

    Errors per Minute increase

  2. B

    Calls per Minute decrease

  3. C

    Errors per Minute decrease

  4. D

    Calls per Minute increase

Show answer and explanation

Correct answer: D

Explanation

If the Average Response Time is increasing after the release of a new marketing offer, seeing an increase in Calls per Minute could quickly help the Performance Analyst determine that users may not be critically impacted. This increase may indicate that despite the higher average response time, more users are engaging with the application, possibly due to interest generated by the marketing offer. It suggests that the system is handling more load, which could be a factor in the increased response time.

References:
AppDynamics documentation on Performance Metrics: Discusses the implications of various key performance indicators, including how an increase in Calls per Minute can be interpreted in the context of application performance.