Top Banner
APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016
30

APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

Jan 18, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

APD-300AdvancedImplementationofAppDynamics4.2

PreparationGuidever.1.0

November7,2016

Page 2: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

TableofContents

DisclaimerExamOverviewIntendedAudienceMinimumCompetencytoSucceedontheExamRegistrationandAdministrationPre-requisiteKnowledgeandSkillsAssumedbutnotTestedRecommendedProductExperienceRecommendedTrainingSectionTitlesandWeightsObjectivesandReferencesSampleExamQuestionsContributors

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 2

4567911121314152231

Page 3: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 3

Notice

Theinformation andmaterialsincluded inthispresentation(collectively, the“Materials”)aretheconfidential andproprietaryinformationofAppDynamics,Inc.(the“Company”).NopartoftheMaterialsmaybereproduced,distributed,communicatedordisplayed inanyformorbyanymeans, orused tomakeanyderivativework,withoutpriorwrittenpermission fromtheCompany.©2016AppDynamics, Inc.Allrightsreserved.

Allthirdpartytrademarks,including names,logos andbrands, referencedbytheCompany inthispresentationarepropertyoftheirrespectiveowners.Allreferencestothirdpartytrademarksareforidentification purposes only andshallbeconsiderednominativefairuseundertrademarklaw.

Page 4: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

Disclaimer

ThisexampreparationguideisdesignedtoprovidecandidatesfortheAppDynamicsCertifiedImplementationProfessionalcertificationwithpertinentpiecesofinformationabouttheAPD-300 AdvancedImplementationofAppDynamics4.2certificationexam,includingreferencestostudyresourcesandwaystointerpretandprepareforthetopicsassessedontheexam.

Pleasebeawarethatreadingthisguideinnowayensuresapassingscoreonthecertificationexam.

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 4

Page 5: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

ExamOverview

NumberofItemsTheAPD-300examisa50-questionexamwritteninEnglish.

PassingScoreThepassingscoreforthisexamis64%.

TimeLimit• Thetimelimit fortheexamis90minutes.• Thetotalapproximateseattimeis90+25minutes.• ThetotalseattimeincludestimesallottedfortheNDAandsurveys.• Pleasenote,theNDAandsurveysareadministeredasuntimedsectionsofthe

exam.

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 5

Page 6: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

IntendedAudience

TheAPD-300examisintendedforindividualswhohaveexperiencedeployingAppDynamicsControllers,Agents,EUMServersandAnalyticsServers.ThisgroupofindividualsalsohaveexperienceusingAppDynamicsAPIstoextendandcustomizetheAppDynamicsplatform.

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 6

ThosewhodeployAppDynamics technologiesmayhavethefollowingtitles/responsibilities:

• APMArchitects• APMConsultants• APMSystemsImplementers• AppDynamics Partners• APMSales/SystemsEngineers• APMAdministrators

Page 7: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

MinimumCompetencytoSucceedontheExam

Theminimallycompetentcandidatefortheexamshouldhaveknowledgeand/orexperiencewiththefollowing:• Understandsuserpermissions inthecontextofWindows andLinux• Understandsoperatingsystemresourcessuch asmemory, CPU,disk, network• Understandswebapplications architecturesanddesignpatterns,suchasrequestandresponse

transactions• Understandsbasicbusiness transactionscustommatchrules(canseparatetwoURLsandthreeURLs)• Understandsapplication topology• Candefineanapplication usingtheAppDynamicsMonitoringArchitecture• CanmaptheAppDynamics IntelligentPlatformArchitecture• HasinstalledtheControllerfollowing theusermanual• KnowshowtoupgradetheController• UnderstandsAgentdeployment andvalidation• CanreviewBusiness TransactionAutodiscovery strategyandupdateifrequired• Cancreateupto5Business Transactions/tier

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 7

Page 8: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

MinimumCompetencytoSucceedontheExam- Cont’d

• HasenabledTransactionAnalytics andvalidatedthemwithdefaultsettings(NoConfiguration)• Hascreatedhealthrules, alertsandpolicies• Hasimportedpre-createddashboards templates.• Caneditdashboards• UnderstandsthearchitectureofanAppDynamics implementation, including aHighAvailability

deployment• HasinstalledandconfiguredAppDynamicsAgents• Hasmanagedandimplementedon-premises Controllerconfiguration• Canmanagecontrollerconfigurationmanagement• Knowshowtoexplore,testandconfigurecomplexBusiness Transactiondetectionrules• Hastroubleshot Business Transactions usingflowmaps,snapshots, metricbrowser,diagnostics sessions,

events• Hasextendedmonitoringcapabilities byusingcustomentrypoints, exitpoints, informationpoints, data• Canconfigurecollectors• UnderstandstheconceptofAnalytics(TransactionandLog)• HastheoreticalknowledgeofController Self-Monitoring

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 8

Page 9: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

RegistrationandAdministration

ThisexamisadministeredonlinethroughourLearningManagementSystem.Examineescanregisterfortheexamfromourmaincertificationpageathttps://www.appdynamics.com/university/certification-programs/.

ExamineeswillneedthefollowinginordertotaketheAPD-300exam:• AlaptoprunningWindowsorMacOS• Amajorwebbrowsersuchas:Internet

Explorer,Chrome,FirefoxorSafari

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 9

Page 10: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 10

PreppingfortheExam

Page 11: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

Pre-requisiteKnowledgeandSkillsAssumedbutnotTested

SuccessfulcandidatesfortheAPD-300examshouldpossesthefollowingpre-requisiteknowledgeandskillsthatareessentialtosucceedingontheexambutnotassessedontheexam• ExperiencewithXML• ExperiencewithJSON• PoweruserknowledgeofWindowsorLinux• GeneralknowledgeoftheusageofRESTAPI• Experiencetroubleshootingandsolvingsoftwarerelatedissues• Knowledgeofoneormoreofthefollowing:Java,.NET,PHP,Node.js,Python• Knowledgeofwebapplicationdesign,webservicesandcommonservice

frameworks

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 11

Page 12: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

RecommendedProductExperience

WerecommendthatcandidateshaveaboutsixmonthsofexperiencewiththefollowingtasksinregardstoAppDynamics4.2:• Pre-InstallationPlanning• InstallingandAdministeringthePlatform• InstallingandConfiguringAgents• Post-DeploymentVerification• UsingAPIstoExtendandCustomizethePlatform

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 12

Page 13: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

RecommendedTraining

WerecommendattendingourIntelligentPlatformBootcampcourse.

Learnmoreaboutthebootcampcoursehere:https://www.appdynamics.com/university/bootcamp-course/.

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 13

Page 14: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

SectionTitlesandWeights

Section Weight

Pre-DeploymentPlanning 24%

Installing andAdministeringthePlatform 26%

InstallingandConfiguring Agents 26%

Post-DeploymentVerification 6%

UsingAPIs toExtendandcustomizethePlatform 18%

Total 100%

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 14

Thesection weightsincluded inthisguideareintended toillustrate howmuchoftheexamisdevotedtothetopicslisted.

Infact,thepercentagesdirectly maptothenumberofquestionsontheexam.Forexample, sincethere are50questionsonthisexam,andSection 1,Pre-DeploymentPlanning, is24%oftheexam,12questions ontheexamarefromSection1.

Section1=24%~(50*0.24)=12

PleasebewarnedthatsectionweightsareNOTusedtocalculateyourscore.

Scoringisfarmorecomplicated asexamquestions maybegivendifferent weightsbasedontheir overallimportance. Becausesomequestions mayhavedifferentpoint valuesassignedtothem,section weightsandexamscoresdonot alwayshaveaone-to-one correlation.

Page 15: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

ObjectivesandReferences

ObjectiveNumber Objective References

1.01 Calculating thescaleoftheAppDynamicsdeployment • https://docs.appdynamics.com/display/PRO42/Controller+Sizing+FAQhttps://docs.appdynamics.com/display/PRO42/Controller+System+Requirements

• https://docs.appdynamics.com/display/PRO42/Install+the+Events+Service

1.02 Determine howtoconfigureeventscluster • https://docs.appdynamics.com/display/PRO42/Install+the+Events+Service

• https://docs.appdynamics.com/display/PRO42/Events+Service+Sizing+and+Capacity+Planning

1.03 Determine theappropriate amt.ofhardware resources needed • https://docs.appdynamics.com/display/PRO42/Controller+System+Requirements

1.04 Determine thedeploymentmodeoftheController • https://docs.appdynamics.com/display/PRO42/Deploy+with+a+Reverse+Proxy

• https://docs.appdynamics.com/display/PRO42/Install+the+Controller andsub-sections

• https://docs.appdynamics.com/display/PRO42/Platform+Installation+and+Administration

1.05 Determine thedeploymentmodeoftheEUMServer(incl.determining which portswillbeinuse)

• https://docs.appdynamics.com/display/PRO42/Install+the+EUM+Server

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 15

Page 16: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

ObjectivesandReferencesCont’d.

ObjectiveNumber Objective References

1.06 Determine thesystemrequirements fortheController • https://docs.appdynamics.com/display/PRO42/Controller+System+Requirements

1.07 Determine whentoconfigureeventscluster • https://docs.appdynamics.com/display/PRO42/Install+the+Events+Service

1.08 Determine whentouseCustomCorrelation • Realworldproduct experience

2.01 InstalltheController Manually • https://docs.appdynamics.com/display/PRO42/Administrative+Users

• https://docs.appdynamics.com/display/PRO42/Events+Service+Sizing+and+Capacity+Planning

• https://docs.appdynamics.com/display/PRO42/Configure+Linux+for+the+Controller

• https://docs.appdynamics.com/display/PRO42/Install+the+Controller+as+a+Linux+Service

2.02 InstalltheController onLinux • https://docs.appdynamics.com/display/PRO42/Install+the+Controller+as+a+Linux+Service

• https://docs.appdynamics.com/display/PRO42/Configure+Linux+for+the+Controller

• https://docs.appdynamics.com/display/PRO42/Install+the+Controller

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 16

Page 17: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

ObjectivesandReferencesCont’d.

ObjectiveNumber Objective References

2.03 Set up Controller Self - Monitoring • https://docs.appdynamics.com/display/PRO42/Access+the+Administration+Console

2.04 Set up Controller SSL • https://docs.appdynamics.com/display/PRO42/Controller+SSL+and+Certificates

2.05 Set up HA • https://docs.appdynamics.com/display/PRO42/Controller+SSL+and+Certificates

2.06 Configure the Controller • https://docs.appdynamics.com/display/PRO42/Access+the+Administration+Console

• https://docs.appdynamics.com/display/PRO42/Database+Size+and+Data+Retention

• https://docs.appdynamics.com/display/PRO42/Business+Transactions

2.07 Install Events Service Cluster • https://docs.appdynamics.com/display/PRO42/Install+the+Events+Service

• https://docs.appdynamics.com/display/PRO42/Install+the+Events+Service+on+Windows

2.08 UpgradetheController • https://docs.appdynamics.com/display/PRO42/Modify+GlassFish+JVM+Options

• https://docs.appdynamics.com/display/PRO42/Upgrade+the+Controller

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 17

Page 18: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

ObjectivesandReferencesCont’d.

ObjectiveNumber Objective References

2.09 UpgradetheEUMserver • https://docs.appdynamics.com/display/PRO42/Upgrade+the+EUM+Server

2.10 UpgradeEventsServiceCluster • https://docs.appdynamics.com/display/PRO42/Upgrade+the+Events+Service

3.01 InstalltheJavaAgent • https://docs.appdynamics.com/display/PRO42/Install+the+Java+Agent

• https://docs.appdynamics.com/display/PRO42/Java+Agent+Configuration+Properties

3.02 Installthe.NETAgent • Realworldproduct experience

3.03 InstallastandaloneMachineAgent • https://docs.appdynamics.com/display/PRO42/Standalone+Machine+Agent+Requirements+and+Supported+Environments

• https://docs.appdynamics.com/display/PRO42/Install+the+Standalone+Machine+Agent

3.04 InstalltheDatabaseAgent • https://docs.appdynamics.com/display/PRO42/Configure+WMI+Permissions+and+Security

• https://docs.appdynamics.com/display/PRO42/Prepare+to+Install+the+Database+Agent

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 18

Page 19: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

ObjectivesandReferencesCont’d.

ObjectiveNumber Objective References

3.05 InstallBrowser EUM • https://docs.appdynamics.com/display/PRO42/Troubleshoot+EUM+Server+Installation

• https://docs.appdynamics.com/display/PRO42/Install+the+EUM+Server

• https://docs.appdynamics.com/display/PRO42/Browser+RUM+Supported+Environments

3.10 UsetheMobileAgentSDK • https://docs.appdynamics.com/display/PRO42/Instrument+a+Mobile+Application

• https://docs.appdynamics.com/display/PRO42/Set+Up+and+Configure+Mobile+RUM

3.11 InstallOn- Prem EUMServer • https://docs.appdynamics.com/display/PRO42/Install+the+EUM+Server

3.12 InstalltheEUEMAgent • https://docs.appdynamics.com/display/PRO42/Browser+RUM+Supported+Environments

• https://docs.appdynamics.com/display/PRO42/Set+Up+Your+Application+for+Browser+RUM

3.13 UpgradetheJavaAgent • https://docs.appdynamics.com/display/PRO42/Upgrade+the+Java+Agent

• https://docs.appdynamics.com/display/PRO42/Resolving+Java+Agent+Issues

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 19

Page 20: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

ObjectivesandReferencesCont’d.

ObjectiveNumber Objective References

3.14 Upgradethe.NETAgent • https://docs.appdynamics.com/display/PRO42/Upgrade+the+.NET+Agent

3.15 UpgradetheDatabaseAgent • https://docs.appdynamics.com/display/PRO42/Build+a+Monitoring+Extension+Using+Scripts

• https://docs.appdynamics.com/display/PRO42/Upgrade+the+Database+Agent

• https://docs.appdynamics.com/display/PRO42/Verify+the+Database+Agent+Installation

4.01 ManageusersintheController - RBAC • https://docs.appdynamics.com/display/PRO42/Roles+and+Permissions

4.02 Perform theController/Platform HealthCheck • https://docs.appdynamics.com/display/PRO42/Install+the+EUM+Server

• https://docs.appdynamics.com/display/PRO42/Install+the+Events+Service+on+Windows

• https://docs.appdynamics.com/display/PRO42/Using+the+High+Availability+(HA)+Toolkit

4.03 UsetheController AdminScreen • https://docs.appdynamics.com/display/PRO42/Access+the+Administration+Console

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 20

Page 21: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

ObjectivesandReferencesCont’d.

ObjectiveNumber Objective References

5.01 CreateanAlertingExtension • https://docs.appdynamics.com/display/PRO42/Build+a+Custom+Action

• https://docs.appdynamics.com/display/PRO42/Build+a+Monitoring+Extension+Using+Scripts

5.02 CreateCustom Events • https://docs.appdynamics.com/display/PRO42/Alert+and+Respond+API

5.03 InstallAlertingExtension • https://www.appdynamics.com/community/exchange/extension/appdynamics-servicenow-rest-api-alerting-extension

• https://docs.appdynamics.com/display/PRO42/Actions5.04 RetrieveHealthRule Violations • https://docs.appdynamics.com/display/PRO42/Configu

ration+Import+and+Export+API5.05 RetrieveLists:Apps,Tiers,Nodes, BT's • https://docs.appdynamics.com/display/PRO42/Applicat

ion+Model+API- ApplicationModelAPI-RetrieveAllBusinessApplications

5.06 RetrieveMetricData • https://docs.appdynamics.com/display/PRO42/Metric+Data+Resolution+Over+Time

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 21

Page 22: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

SampleExamQuestions

Thefollowingaresampleexamquestions.

Thecorrectanswer(s)isprovidedattheendofthequestionset.

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 22

Page 23: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

SampleExamQuestion1

WhatisaprimaryconsiderationwhensizingthedeploymentofanAppDynamicsController?

a) Numberofnodesb) Numberofbusinessapplicationsc) Numberofbusinesstransactionsd) Metricingestionrate

Correctanswer:d

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 23

Page 24: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

SampleExamQuestion2

Scenario:AconsultantwashiredtodeployanAppDynamicsAnalyticsServerandalargenumberofagents.TheAppDynamicsControllerwillbeinstalledusinganExtraLargeperformanceprofile.

Whereshouldtheconsultantinstall theEventsService?

a) EUMServerb) Separateclusterc) SameserverastheControllerd) Serverswheretheagentsareinstalled

Correctanswer:b

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 24

Page 25: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

SampleExamQuestion3

WhatisthemostimportantfactorfordetermininghardwarerequirementsforanAppDynamics Controller?

a) Thetypeofagentsb) Thenumberofagentsc) TheplannedHAconfigurationoftheControllerd) Thenumberofnetworkinterfacesonthemanagedsystems

Correctanswer:b

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 25

Page 26: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

SampleExamQuestion4

TheITsecuritypolicyofanorganizationmandatesthattheAppDynamicsControllermustbeinstalled andconfiguredtocommunicateoverasecureport.

HowshouldaconsultantconfiguretheControllertoensurecommunicationtakesplaceoverHTTPSONLY?

a) Re-runtheinstalleranddisableHTTPportb) DisableHTTP,butonlyifthecontrollerisinstalled inLinuxc) Useasadmin GlassfishtooltodisabletheHTTPportd) DisableHTTP,whichisonlypossiblewhileInstallingController

Correctanswer:c

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 26

Page 27: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

SampleExamQuestion5

WhichtwoAppDynamics ControllerinstallationmodesaresupportedonLinux?(Choosetwo.)

a) Installinginsilentmodeb) InstallingusingaGUIInstallerc) InstallingfromanRPMpackaged) Installingbyunzippingthearchive

Correctanswers:aandb

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 27

Page 28: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

SampleExamQuestion6

WhichtwomeasurementsareneededtoestimatethesystemrequirementsforanAppDynamics Controller?(Choosetwo.)

a) ThenumberofactiveusersontheControllerb) ThemetricsperminutetheControllerwillingestc) Thenumberofdashboardstobedisplayedinrotationd) ThenumberofagentsexpectedtoreporttotheControllere) Theamountofcallsperminutethatthemonitoredapplicationwill

receive

Correctanswers:bandd

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 28

Page 29: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

SampleExamQuestion7

Customcorrelationisrequiredtomaintainbusinesstransactioncontextwithcallsthat_______.(Pleasechoosethecorrectoptiontocompletethesentence.)

a) useunsupportedframeworksb) crossapplicationboundariesc) aremadetoexternalsystemsthatareunmonitoredd) crossdifferenttechnologies,forexample,fromJavato.NET

Correctanswer:a

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 29

Page 30: APD-300 Advanced Implementation of AppDynamics 4 · APD-300 Advanced Implementation of AppDynamics 4.2 Preparation Guide ver. 1.0 November 7, 2016. ... communicated or displayed in

Contributors

APPDYNAMICSCONFIDENTIAL ANDPROPRIETARY 30

Brian HomrichBradKingChrisLeeStefanoMazzoneLeonMuntinghBryanNagalloYadiraj NarayanDanielOdievichFredPaineBobPalmerLimPark

KennethParrishRichardPaulSalmanRafiqueBlakeSalvadorDavidSkeenGilbertSolorzanoThomasTammannVijayShankarVenkatachalamMarkWalmsley

AuthorsJeremyBivins |KpayahTamba

SubjectMatterExpertsRayBacoJamesBarfieldJayDavisAbhijitDhariaJeffDiceJohnFestaAramGasparyanLionelGiavelliJackGinneverBillHastingsDavidHerst