A financial services company is using AppDynamics to monitor a critical trading application. The DevOps team needs to upgrade the Java agents on a fleet of 100 servers during a very short maintenance window. They are currently on version 22.1.0 and need to upgrade to 23.5.0. A key requirement is the ability to quickly roll back to the previous version if any issues are detected post-upgrade. Which agent upgrade strategy best meets these requirements?
Q2
An administrator is troubleshooting an issue where a newly deployed Java agent is not reporting to the SaaS Controller. The application server is in a secured network segment. The following diagram illustrates the network path: ``` [App Server] -> [Corporate Firewall] -> [Internet] -> [AppDynamics SaaS Controller] (10.10.1.5) (Port 80/443 Outbound Allowed) (customer.saas.appdynamics.com) ``` The `controller-info.xml` file is configured correctly with the account name, access key, and controller host. The agent log file contains repeated entries of "Could not connect to Controller". What is the most likely cause of this issue?
Q3
A new AppDynamics administrator is trying to understand the data flow for Database Visibility. They have deployed a Database Agent on a dedicated monitoring server. Which of the following statements is true regarding the communication path for database metrics?
Q4
An SRE is configuring health rules for a critical business transaction, `/api/checkout`. To improve signal-to-noise ratio, they want to create a health rule that triggers only if the transaction experiences both a high error rate AND a high average response time simultaneously. Which combination of Health Rule settings achieves this goal?
Q5
A development team is using a third-party library that logs a specific, benign `java.io.IOException` with the message "Connection reset by peer". This is flooding the error dashboard and causing alert fatigue. The administrator needs to prevent these specific exceptions from being reported as errors, but only for the 'InventoryService' tier. All other `java.io.IOException`s in that tier and all exceptions in other tiers must still be reported. What is the most precise way to configure this?
Q6Multiple answers
An administrator for a large e-commerce platform needs to grant a new contractor temporary access to AppDynamics. The contractor's role is to analyze performance issues but must be prevented from making any configuration changes. They should be able to view dashboards, analyze transaction snapshots, and see application flow maps, but not edit health rules, configure agents, or manage users. Which three permissions are essential to grant this contractor's custom role? (Select THREE)
Q7
A performance analyst is reviewing a transaction snapshot for a slow request. The call graph is displayed below in a simplified ASCII format: ``` Servlet.doGet() - 2500ms |-- AuthenticationFilter.process() - 50ms |-- ProductService.fetchDetails() - 2400ms | |-- DAO.getProduct() - 2350ms | | |-- executeQuery('SELECT * ...') - 30ms | | |-- [JDBC Wait Time] - 2300ms | | `-- mapResults() - 20ms | `-- formatJSON() - 50ms `-- renderPage() - 50ms ``` Based on this call graph, what is the most likely root cause of the performance issue?
Q8
A business executive wants a high-level dashboard that shows the total revenue processed per hour and the number of user sessions initiated from mobile devices. These metrics are not available by default. Which AppDynamics features must be configured in combination to collect and display this data?
Q9
An administrator notices that a specific Business Transaction is showing a much lower Apdex score than expected, even though the Average Response Time seems acceptable. Which factor is most likely contributing to the low Apdex score?
Q10
A retail company is preparing for a major sales event. The operations team wants to be proactively notified if the application's performance starts to degrade, even if it hasn't crossed a fixed threshold yet. They want an alert when the 95th percentile response time for the 'Add To Cart' business transaction exceeds two standard deviations above its normal baseline for at least 10 of the last 15 minutes. How should this be configured?