+ All Categories
Home > Technology > Tracking Message Flows in DataPower With CA APM

Tracking Message Flows in DataPower With CA APM

Date post: 05-Jan-2017
Category:
Upload: ca-technologies
View: 75 times
Download: 1 times
Share this document with a friend
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
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


Recommended