tracking message flows in datapower with ca apm
TRANSCRIPT
World®’16
TrackingMessagesFlowsinDataPowerwithCAApplicationPerformanceManagementRichardNikulaVP,ProductDevelopmentandSupportNastelTechnologies,Inc.
MFX160S
MAINFRAMEANDAGILEOPERATIONS
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
LearnIfyouwanttoknowmoreaboutgettingthemostfromIBMDataPower®GatewayAppliancesandviewingresultsintheCAAPMTeamCenter,thissessionisforyou.TheagendaincludesanintroductiontotheIBMDataPower familyofproducts,theinsandoutsoftroubleshootingthemostcommonDataPower issues,andexpertinstructiononhowtotrackandanalyzemessageflows.Afterthepresentation,participateintheQ&Asegmentandletworld-classmessagingandmiddlewareexpertRichardNikula ofNastel Technologiesansweryourtoughquestions.
RichardNikulaNastel Technologies,Inc.VP,ProductDevelopmentandSupport
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
INTRODUCTIONTOIBM®DATAPOWER GATEWAYAPPLIANCES
MONITORINGDATAPOWER PERFORMANCEMETRICS
TRACKINGDATAPOWER MESSAGEFLOWS
1
2
3
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
NASTELAutoPilot®TransactionTracking
AboutNASTEL
§ Foundedin1994§ Middleware-centricApplication
PerformanceManagementsoftwaresupplier
§ Corecompetency:MessagingMiddleware,JavaApplicationServers,ESB'sandotherSOAtechnologies
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhatDoesNASTELDo?
WeprovideenhancedinsightintotheprocessingwiththesekeymiddlewarecomponentssothatAPMcustomersunderstandthebehaviorofthekeyelementsoftheirbusinesssystems.
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
NastelAutoPilot®ProductLine
Insight
MessageTracking
Administration&
ConfigurationManagement
Monitoring Self-Service
AutoPilot Insightprovidesaquickandeasywaytoanalyzeapplicationbehaviorinreal-timeinproduction,testanddevelopmentenvironments.AutoPilot Insightanalyzesdatafrommanydiversesourcessuchasmachinedata(logsandmetrics),performancemonitoringtools,andopensourcesoftware,turningitintooperationalintelligence.Itsactionableinsighthelpsmeasureperformance,detecttheroot-causeofexceptionsandimprovecapacityplanninginasfewastwoclicks.
AutoPilot TransactionWorks automaticallydiscoversandtracksyourmessageflowsandtransactionsastheytraverseyourMiddlewareinfrastructure.Itcorrelatesor"stitches"themtogethertoprovideareal-time,actionablevisualization(e.g.Flow,Timeline,Details&Payload,Milestones)ofyourbusiness.
AutoPilot On-Demand(APOD)allowsadministratorstodelegateaccesstoWMQenvironmentstoDevOpsteamsinasecure,controlledmanner.Accessedfromawebbrowser,DevOpsteamscanviewandmanipulateWMQresourcesbythemselves,reducingsupportburdensandacceleratingapplicationdevelopmentthroughput.
AutoPilot providesfulllifecyclemanagementofmiddlewareresources(i.e.administrationandconfiguration,performanceandavailabilitymonitoring),reducesworkloadsforbothoperationsandmiddlewareteams.
SupportedMiddlewareplatformsinclude:WMQ,WMQ/FTE,WMB/IIB,DataPower,Solace,TiBCO EMS&RV,etc.
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
InfrastructureforModernApplications
ApplicationandInfrastructureManagement
Integratedmanagementoftheentireapplicationexperience
User
Network
Device
SystemsofOperations
3rd PartyApps
Databases
WebServices/SAAS
APPSERVER
SystemsofRecord
MQ
CICSIMS
Datacom DB2
MIDDL
EWAR
E
TRAN
SACT
IONS
DATA
SystemsofEngagement
MIDDLEWARE
Cross-Platform
CACross-EnterpriseAPM AutoPilot CASYSVIEW®
w w w . n a s t e l . c o mw w w . n a s t e l . c o m
Introduction to IBM DataPower
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
IBMDataPowerGatewayApplianceFamily
§ DataPower XMLSecurityGateway(XG45)EntrylevelvariantofDataPower GatewayAppliances
§ DataPower IntegrationAppliances(XI52)IBM'shardwareESB– coreoffering
§ DataPower B2BAppliance(XB62)ExtendedB2Bcapabilities
§ DataPower EdgeAppliance(XE82)Edge-of-networktrafficgateway
§ DataPower CachingAppliance(XC10)240Gbcacheforimprovedperformance
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
IBMDataPowerGatewayAppliances
§ Addresses3challengesofSOA:Ease-of-Use,Security,andPerformance§ Highperformance,firmware-basedEnterpriseServiceBus§ "Any-to-any"messagebrokering,transformationandprocessing§ Servicescanbeexposedbyusingdifferentformatsandprotocolsthanthe
onesinwhichtheyareimplemented§ Protectswebservicesandthearchitecturebehindthemfromattacks
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ServiceProcessingPolicy
ProcessingPolicy:RulescontainingActionsthatareappliedtoamessageActions:specificoperationsappliedtoamessageinaspecifiedsequence
Client Server
REQUEST
RESPONSE
ServiceProcessingPolicy
w w w . n a s t e l . c o mw w w . n a s t e l . c o m
Monitoring DataPowerPerformance Metrics
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MostCommonDataPowerIssues
qConfigurationchanges
qMisconfiguredservicepolicies
qXMLformattingissues
qTransactionlatencyissues
qHighCPUusage
qMemorygrowth
qHighload
qFilesystemspaceissues
qNetworkconnectivityissues
qUnexpectedrestart
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DataPowerTroubleshootingTasks
üCheckappliancelogforerrormessages
üCheckauditlogforconfigurationchanges
üCheckappliancestatisticsandstatus
üCheckobjectstatus
üChecklengthofworkqueue
üCheckCPUusage
üCheckfilesystemspace
üCheckerrorreports&failurenotifications
üChecklogfortransactionlatencymessages
üRunDebugProbe
üRunXMLfilecapturetool
üRunpacketcapturetool
üEnableFailureNotification
!
!
!
!
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TroubleshootingDataPowerIssuesCanbeDaunting
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
HowDoYouRespondtoTheseChallenges?
BankingFinance
ClaimsProcessing
TransportLogistics
OrderHandling
PaymentsProcessing
B U S I N E S S A P P L I C AT I O N S
Tracking AnalyticsMonitoring
XOK !
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DataPowerManagementAPI'sforRemoteManagement
SNMPMIBs&Trapsa
PublicationofEventstoLogTargets
XMLMgtAPI'sa
ControlPanel
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
InstrumentingtheDataPower SOAAppliance
LargerangeofmetricscollectedviamultiplemanagementAPI's
§ SNMP§ WebServices§ Syslog§ CommandLine
w w w . n a s t e l . c o mw w w . n a s t e l . c o m
Tracking Message Flows on IBM DataPower Appliances
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
InstrumentingDataPower Transactions
Transform Results
Actions
ProcessingPolicy
PolicyRule
22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CreatingtheTrackingEvent§ TransformActioncreatesaTrackingEvent
§ Analogoustothebarcodestickeronashippedpackage
§ Cancontainanyinformationavailableintheprocessingpolicy
23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CreatingtheTrackingEvent§ XSLTstylesheet
§ Trackingevent:§ DataPowervariables§ Messagetext
24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
SendingtheTrackingEvent
• ResultsAsync.Action• SendsTrackingEventto
ExternalProcessingPointforTransactionMonitoring
25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MonitoringDataPower TransactionWorkflowsTrackingEvents
26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TransactionAnalysisViews
27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Questions?
28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Thankyou.
Stayconnectedatcommunities.ca.com
@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.29 @CAWORLD#CAWORLD
MainframeandWorkloadAutomation
FormoreinformationonMainframeandWorkloadAutomation,pleasevisit:http://cainc.to/9GQ2JI