Tracking Message Flows in DataPower With CA APM

29
World ® ’1 6 Tracking Messages Flows in DataPower with CA Application Performance Management Richard Nikula VP, Product Development and Support Nastel Technologies, Inc. MFX160S MAINFRAME AND AGILE OPERATIONS

Transcript of Tracking Message Flows in DataPower With CA APM

Page 1: Tracking Message Flows in DataPower With CA APM

World®’16

TrackingMessagesFlowsinDataPowerwithCAApplicationPerformanceManagementRichardNikulaVP,ProductDevelopmentandSupportNastelTechnologies,Inc.

MFX160S

MAINFRAMEANDAGILEOPERATIONS

Page 2: Tracking Message Flows in DataPower With CA APM

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

Page 3: Tracking Message Flows in DataPower With CA APM

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

Page 4: Tracking Message Flows in DataPower With CA APM

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

INTRODUCTIONTOIBM®DATAPOWER GATEWAYAPPLIANCES

MONITORINGDATAPOWER PERFORMANCEMETRICS

TRACKINGDATAPOWER MESSAGEFLOWS

1

2

3

Page 5: Tracking Message Flows in DataPower With CA APM

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

NASTELAutoPilot®TransactionTracking

AboutNASTEL

§ Foundedin1994§ Middleware-centricApplication

PerformanceManagementsoftwaresupplier

§ Corecompetency:MessagingMiddleware,JavaApplicationServers,ESB'sandotherSOAtechnologies

Page 6: Tracking Message Flows in DataPower With CA APM

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WhatDoesNASTELDo?

WeprovideenhancedinsightintotheprocessingwiththesekeymiddlewarecomponentssothatAPMcustomersunderstandthebehaviorofthekeyelementsoftheirbusinesssystems.

Page 7: Tracking Message Flows in DataPower With CA APM

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.

Page 8: Tracking Message Flows in DataPower With CA APM

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®

Page 9: Tracking Message Flows in DataPower With CA APM

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

Page 10: Tracking Message Flows in DataPower With CA APM

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

Page 11: Tracking Message Flows in DataPower With CA APM

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IBMDataPowerGatewayAppliances

§ Addresses3challengesofSOA:Ease-of-Use,Security,andPerformance§ Highperformance,firmware-basedEnterpriseServiceBus§ "Any-to-any"messagebrokering,transformationandprocessing§ Servicescanbeexposedbyusingdifferentformatsandprotocolsthanthe

onesinwhichtheyareimplemented§ Protectswebservicesandthearchitecturebehindthemfromattacks

Page 12: Tracking Message Flows in DataPower With CA APM

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ServiceProcessingPolicy

ProcessingPolicy:RulescontainingActionsthatareappliedtoamessageActions:specificoperationsappliedtoamessageinaspecifiedsequence

Client Server

REQUEST

RESPONSE

ServiceProcessingPolicy

Page 13: Tracking Message Flows in DataPower With CA APM

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

Page 14: Tracking Message Flows in DataPower With CA APM

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MostCommonDataPowerIssues

qConfigurationchanges

qMisconfiguredservicepolicies

qXMLformattingissues

qTransactionlatencyissues

qHighCPUusage

qMemorygrowth

qHighload

qFilesystemspaceissues

qNetworkconnectivityissues

qUnexpectedrestart

Page 15: Tracking Message Flows in DataPower With CA APM

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DataPowerTroubleshootingTasks

üCheckappliancelogforerrormessages

üCheckauditlogforconfigurationchanges

üCheckappliancestatisticsandstatus

üCheckobjectstatus

üChecklengthofworkqueue

üCheckCPUusage

üCheckfilesystemspace

üCheckerrorreports&failurenotifications

üChecklogfortransactionlatencymessages

üRunDebugProbe

üRunXMLfilecapturetool

üRunpacketcapturetool

üEnableFailureNotification

!

!

!

!

Page 16: Tracking Message Flows in DataPower With CA APM

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TroubleshootingDataPowerIssuesCanbeDaunting

Page 17: Tracking Message Flows in DataPower With CA APM

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 !

Page 18: Tracking Message Flows in DataPower With CA APM

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DataPowerManagementAPI'sforRemoteManagement

SNMPMIBs&Trapsa

PublicationofEventstoLogTargets

XMLMgtAPI'sa

ControlPanel

Page 19: Tracking Message Flows in DataPower With CA APM

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

InstrumentingtheDataPower SOAAppliance

LargerangeofmetricscollectedviamultiplemanagementAPI's

§ SNMP§ WebServices§ Syslog§ CommandLine

Page 20: Tracking Message Flows in DataPower With CA APM

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

Page 21: Tracking Message Flows in DataPower With CA APM

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

InstrumentingDataPower Transactions

Transform Results

Actions

ProcessingPolicy

PolicyRule

Page 22: Tracking Message Flows in DataPower With CA APM

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CreatingtheTrackingEvent§ TransformActioncreatesaTrackingEvent

§ Analogoustothebarcodestickeronashippedpackage

§ Cancontainanyinformationavailableintheprocessingpolicy

Page 23: Tracking Message Flows in DataPower With CA APM

23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CreatingtheTrackingEvent§ XSLTstylesheet

§ Trackingevent:§ DataPowervariables§ Messagetext

Page 24: Tracking Message Flows in DataPower With CA APM

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SendingtheTrackingEvent

• ResultsAsync.Action• SendsTrackingEventto

ExternalProcessingPointforTransactionMonitoring

Page 25: Tracking Message Flows in DataPower With CA APM

25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MonitoringDataPower TransactionWorkflowsTrackingEvents

Page 26: Tracking Message Flows in DataPower With CA APM

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TransactionAnalysisViews

Page 27: Tracking Message Flows in DataPower With CA APM

27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

Page 28: Tracking Message Flows in DataPower With CA APM

28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

Page 29: Tracking Message Flows in DataPower With CA APM

@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.29 @CAWORLD#CAWORLD

MainframeandWorkloadAutomation

FormoreinformationonMainframeandWorkloadAutomation,pleasevisit:http://cainc.to/9GQ2JI