tracking message flows in datapower with ca apm

Post on 05-Jan-2017

75 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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

top related