500-430 Practice Questions
Prepare for 500-430 with more than an answer.
- Exam fee
- $300 USD
- Level
- Professional
- Valid for
- 3 years
Domains covered on the exam 5
- Pre-Deployment Planning25%
- Platform Installation and Administration25%
- Agent Configuration and Installation25%
- Post-Deployment Verification5%
- APIs20%
- 1
You are upgrading the Java Agent for a large number of nodes. Instead of updating each node's startup script individually, you want to use the Controller's central agent management capabilities. What is the correct procedure to achieve this?
Show answer details
Correct answer: C
For centralized agent upgrades, the new agent software (
AppServerAgent.zip) must be placed in a specific directory on the Controller host:/appserver/glassfish/domains/domain1/files/. When a node with an older agent version connects, the Controller will instruct it to download and apply the new version upon the next restart of the application's JVM. This allows for a centrally managed, phased rollout of agent updates. - 2
A Database Agent is configured to monitor a fleet of MySQL servers. The DBA team reports that while general server metrics are being collected, they cannot see any data for slow queries. Which configuration element in the
config.xmlfile for the database collector needs to be enabled to capture slow query data?Show answer details
Correct answer: D
To capture slow queries and their execution plans, the
element must be set totruewithin the collector's configuration in the Database Agent'sconfig.xml. This tells the agent to actively monitor for long-running queries and, when detected, to request the execution plan (EXPLAIN) from the database. The other options enable different features but are not the primary switch for capturing slow query data. - 3
An SRE team wants to create a custom event in AppDynamics via the REST API whenever a major deployment pipeline in Jenkins finishes. The command they are trying to use is failing. They are using
curlto POST to the/controller/rest/applications/MyApp/eventsendpoint. What is the most likely issue with their approach?sequenceDiagram participant Jenkins participant Controller Jenkins->>Controller: POST /.../events (Fails) Note over Jenkins,Controller: Missing AuthenticationShow answer details
Correct answer: B
All AppDynamics REST API calls require authentication. The client must authenticate as a user with sufficient permissions. This is typically done using Basic Authentication, where the username is formatted as
user@account. A bearer token acquired from the Controller is also a common method. A missing or incorrectAuthorizationheader is the most frequent cause of API call failures. - 4
Case Study:
'Global Retail Inc.' uses AppDynamics SaaS for monitoring their e-commerce platform. The platform consists of a browser-based single-page application (SPA), several Java microservices running in AWS EKS, and a backend PostgreSQL database on Amazon RDS. During a recent high-traffic sales event, customers reported that the 'Checkout' page was extremely slow to load, but the backend microservice response times looked normal in AppDynamics.
The operations team needs to diagnose this front-end performance issue. They have Browser RUM enabled with automatic injection via the Java Agent on the service that delivers the initial HTML page. However, they are not seeing detailed timing information for the SPA's route changes or the subsequent AJAX calls that populate the checkout page with data.
Current Situation:
- Browser RUM is active, but visibility into SPA activity is limited.
- Backend transaction performance appears healthy.
- The issue is specific to the client-side rendering and data fetching within the SPA.
What configuration change is required to gain the necessary visibility into the SPA's performance and diagnose the slow 'Checkout' page load?
Show answer details
Correct answer: C
Standard Browser RUM is designed for traditional multi-page websites. For Single-Page Applications (SPAs), which don't perform full page reloads, you must enable the specific SPA2 monitoring feature within the Browser RUM configuration in the Controller UI. This enables the JavaScript agent to monitor virtual pages, route changes, and the AJAX calls associated with them, providing the detailed timing data needed to diagnose issues like a slow-loading checkout view within the SPA.
- 5
When configuring a Controller for High Availability (HA), what is the function of the 'Replication Slave Host' setting during the setup of the secondary (passive) Controller?
Show answer details
Correct answer: C
In an HA pair, the secondary Controller's database acts as a replica (slave) of the primary Controller's database. The 'Replication Slave Host' setting is used during the secondary Controller's installation to specify the address of the primary database server. This allows the secondary database to connect to the primary and begin replicating data, which is the core mechanism for keeping the passive node ready for a failover.
- 6
A manufacturing firm is deploying an on-premises AppDynamics Controller for a high-security environment. The security policy mandates that the Controller's GlassFish application server must not bind to
0.0.0.0and should only listen on a specific internal IP address. Which configuration file and parameter must be modified to enforce this requirement?Show answer details
Correct answer: B
The AppDynamics Controller runs on a GlassFish application server. The network listeners for GlassFish are configured in the
domain.xmlfile. To restrict the Controller to a specific IP address, you must modify theaddressattribute of the relevantelement (e.g., for http-listener-1) from the default0.0.0.0to the desired IP address.db.cnfis for the MySQL database,controller.shis for startup scripts, andapp-agent-config.xmlis for agent configuration. - 7
A DevOps team is using the AppDynamics REST API to automate the retrieval of metric data for a custom dashboard. They need to fetch the 'Average Response Time (ms)' for a business transaction named 'Process Payment' within the 'E-Commerce' application. The metric path needs to be constructed correctly for the API call. Which of the following represents the correct metric path format?
Show answer details
Correct answer: C
The AppDynamics REST API for metrics requires a specific, pipe-delimited path. For business transaction metrics, the path starts with 'Business Transaction Performance', followed by 'Business Transactions', the tier name (or application name if it's an overall BT), the BT name, and finally the specific metric name. The other options use incorrect delimiters or path structures.
- 8
During pre-deployment planning for a global logistics company, the architect must decide on the EUM Server deployment. The company has major user bases in North America, Europe, and Asia, and they want to minimize latency for beacon data transmission. What is the recommended EUM deployment strategy to meet this requirement?
Show answer details
Correct answer: B
For globally distributed users, the SaaS EUM service is the optimal choice. It provides geographically distributed collection points for EUM beacons, ensuring low latency for end-users regardless of their location. This removes the complexity of managing a distributed on-premises EUM infrastructure. A single on-prem server would introduce high latency for distant users. A geo-distributed on-prem deployment is possible but much more complex to manage than using the SaaS offering.
- 9
An administrator is installing a .NET Agent to monitor a set of critical Windows Services on a server. After running the installer and configuring the Controller details, the services do not appear in the Controller UI. The AppDynamics Agent Coordinator service is running. Which TWO of the following steps are required to complete the instrumentation of Windows Services? (Select TWO).
Show answer details
Correct answer: B, C
By default, the .NET Agent instruments IIS applications. To monitor standalone applications or Windows Services, you must explicitly enable them using the AppDynamics Agent Configuration utility. After specifying the services to instrument, those services must be restarted for the .NET profiler to attach to their processes. The installer typically sets the environment variables, and restarting the Coordinator service alone is insufficient.
- 10
True or False: When upgrading an on-premises, multi-node Events Service cluster, a rolling upgrade can be performed to maintain availability, but all nodes must be upgraded within the same maintenance window.
Show answer details
Correct answer: A
This statement is true. A rolling upgrade of the Events Service is the recommended procedure to avoid downtime. However, running a mixed-version cluster for an extended period is not supported. The entire upgrade process for all nodes in the cluster should be completed within a single, defined maintenance window to ensure cluster stability and data consistency.
