splunk for devops - faster insights - better code

Post on 06-Jan-2017

656 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Copyright©2016Splunk,Inc.

Splunk forDevOpsFasterInsights– BetterCode.

PhilippDriegerSalesEngineerDACH&EESMEBA|IoT |ML

2

Beforewegetstarted…

Whoknows…

Agendafortoday

WhatisSplunk?

Splunk forApplicationDelivery

AppManagement

DevOps

CustomerUseCases

3

WhatisSplunk?

Makemachinedataaccessible,usableandvaluabletoeveryone.

BigDataComesfromMachinesVolume|Velocity|Variety|Variability

GPS,RFID,

Hypervisor,WebServers,

Email,Messaging,Clickstreams,Mobile,

Telephony,IVR,Databases,Sensors,Telematics,Storage,

Servers,SecurityDevices,Desktops

StructuredRDBMS

SQL Search

SchemaatWrite SchemaatRead

Traditional Splunk

SplunkApproachtoMachineData

ETL UniversalIndexing

Volume Velocity Variety

Unstructured

7

8

Solution:Splunk,TheEngineForMachineData

8

OnlineServices

WebServices

Servers

SecurityGPS

Location

Storage

Desktops Networks

PackagedApplications

CustomApplications

Messaging

TelecomsOnline

ShoppingCart

WebClickstreams

Databases

EnergyMeters

CallDetailRecords

SmartphonesandDevices

RFID

DeveloperPlatform

Reportand

analyze

Customdashboards

Monitorandalert

Adhocsearch

Real-TimeMachineData

References – Codedfields,mappings,aliasesDynamicinformation– Storedinnon-traditionalformatsEnvironmentalcontext– Humanmaintainedfiles,documentsSystem/application– AvailableonlyusingapplicationrequestIntelligence/analytics– Indicators,anomaly,research,white/blacklist

DeveloperPlatform(RESTAPI,SDKs)

DeliversValueAcrossITandtheBusiness

9

ITOperations

ApplicationDelivery

BusinessAnalytics

InternetofThingsand

IndustrialData

Security,ComplianceandFraud

DeveloperPlatform(RESTAPI,SDKs)

DeliversValueAcrossITandtheBusiness

10

ITOperations

ApplicationDelivery

BusinessAnalytics

InternetofThingsand

IndustrialData

Security,ComplianceandFraud

Splunk Enterprise

Demo

Splunk forApplicationDelivery

WhatIsApplicationDelivery?

13

DevOpsApplicationManagement

• Applicationperformancemanagement

• KPIs,servicelevelobjectivesandSLAs

• Monitoringandtroubleshooting-relatedinfrastructure

• Applicationusageandcapacityplanninginsights

• Enabledevelopment,testing,integration,releaseanddeliveryofapplications

• Continuousdelivery/continuousintegrationforapplications

• Improveappqualitywithananalytics-ledapproach

Splunk forAppManagement

AppManagementChallenges

15

AvailabilityMeetexpectationofmaximum

uptimeofcriticalservices

ImprovingResponseTimeOptimizecustomerexperience

PlanningandCapacityPreparefortransactiongrowth,

agilityandefficiency

ReducingMTTRMinimizetimetofixandfind

problems

CustomerExperience

InfrastructureandApplicationSilos

End Users Networking/Load-Balancing

Java, .NET, PHP, etc.

Legacy Systems

Messaging

Databases

Security

Virtualization,Containers,

Servers,Storage

App ServersWeb Servers

16

BeforeSplunk:Silos,LowVisibility

Enduserdevices

Storage

Messaging

Servers

LegacySystems

Databases

Virtualization

WebServices

AppServers

Networking/Loadbalancing

Networking/Loadbalancing

Networking/Loadbalancing

SecurityEnduserdevices

Enduserdevices

Disconnectedandoutdatedpointsolutions

Limitedvisibilitycompromisesservicelevels

Toolsdon’tworkwithcloud,mobile,software-definedworld

Pointsolutionsnotextensibletoprovideuser/usageanalytics

17

WithSplunk:PlatformforAppManagement

Enduserdevices

Storage

Messaging

Servers

LegacySystems

Databases

Virtualization

WebServices

AppServers

Networking/Loadbalancing

Networking/Loadbalancing

Networking/Loadbalancing

SecurityEnduserdevices

Enduserdevices

Platform:Universalindexing+analyticsofdataacrosssilos

KPIs,SLOs,servicevisualization,notableeventsaffectingSLAs

Mobileintelligence,wiredata,deepintegrationw/AWS

Correlationwithbusinessdatatoenablecontext

18

SplunkPlatformFoundationforApplicationManagement

19

Collect&IndexData

Search&Investigate

Monitor&Alert

Visualize&Report

Correlate&Analyze

AccessAnywhere

ManageOperations

PlatformforOperationalIntelligence

AnyData,AnySource

EnterpriseIntegration

DeveloperSDKs/APISplunkAppsSecure

OperationEnterpriseScale&HA

20

AppsforApplicationDeliverySplunkAppforStream,RealUserMonitoring

300+ITOpsandAppDeliveryAppsandAdd-Ons

*nix

SplunkforMobileIntelligence

SplunkAppsforAmazonWebServicesand

MicrosoftExchange

EnhanceOperationalIntelligenceWithMobileData

21

DeliverBetterPerforming,MoreReliableApps

DeliverReal-TimeAnalytics

AchieveEnd-to-EndVisibility

• Gaininsightonenduserexperience(usingSDKstoinstrumentyourmobileapps)• CollectdataviaHTTPtoSplunk Enterprise(orviathedatacollectionserver)• SavetimeandmoneyonmobileappmonitoringwiththepoweroftheSplunkplatform!

TheSplunkAppforAWS

22

AWSCloudTrail

AWSConfig

AWSBilling

AWSCloudWatch

AWSCloudFront

AWSELBLogs

AWSS3AccessLogs

Other

AWSVPCFlowLogs

• AccelerateyourAWSdeploymentthroughbettervisibilityintousageanduserbehavior

• GainincreasedvisibilityintoAWSresourceutilization

• SupportswiderangeofAWSdatasources

Splunk forDevOps

BuildUnitTesting

Code

Check-in IntegrationTesting Deploy

Staging

ApplicationDevelopmentChallenges

24

BuildUnitTesting

Code

Check-in IntegrationTesting Deploy

Staging

ApplicationDevelopmentChallenges

25

Lackofvisibilityacrosstheproductdevelopmentlifecycle

PressuretoincreasevelocityandagilitywithDevOps

Bugsandissuesnotfounduntilproduction

26

CI/BuildServersProjectandIssueTracking

CodeRepository

AutomationTools

Dev/Test/StagingServers

End-to-EndVisibilitytoAccelerateTime-to-Market

FindandFixIssuesFasterReal-timedashboardsshowerrorrateinproductionandimpactofpushing

newbuilds

27

Developerscansearchandvisualizeweblogs,Javalogs—without

productionaccess

Alertsnotifydevelopersassoonasaproblemarises

KeyBenefitsofSplunkforDevOpsReducedTime-to-Market

Shrinkthetimeittakestogetcodethroughdev/testtomarket—throughfasterissueidentificationand

resolution

IncreasedAgility

Getreal-timevisibilityintoprocesseslikecodecheck-ins,buildsandteststosupport

DevOpspracticeslikecontinuousintegration

“Ourdevs arenowabletofindandfixissues5-10times

faster.”

“Wecanmonitoralltheautomationandhandoffsittakestodeploy5-10times

aday.”

ApplicationInsights

Instrumentcustomerapplicationlogstocapturecritical

businesseventsanduserbehavior

“Mycodeisn’treadyuntilit’sSplunk-ready.”

28

CustomerSuccess

ContinuousIntegration&DevelopmentWithSplunk

30

“DumpallthelogsintoSplunk,anditstartslookinglikeonebigsystem,insteadofabazillionteenyonesthathateeachother.”

• Quicklyvalidateandtroubleshootcodepushestoproduction

• Ensurethatnewcodedoesnotnegativelyimpactperformanceoruserexperience

• Reducedoneapplication’serrorrateby2ordersofmagnitudeinjustweeks

− AlisonPerkinsSeniorSystemsEngineer

APIManagementWithSplunk

31

• Monitoronlineservicehealth,performanceandAPIusagepatterns

• UsepredictiveanalyticstoanticipateincreaseinAPIusage

• Deliverdashboardsthataidtheentiredevelopmentcycle

“Servicequalityisourtoppriorityandwedoeverythingtomakesuretheplayersgettheexperiencetheydeserve.SplunkEnterpriseisinstrumentalinallowingustobetterunderstandusagepatternsandperformmorereliablecapacityplanning.”

− MartinLaVoieDeputyDirector,OnlineTechnologyGroup

BenefitsofSplunkforApplicationDelivery• Deliverappsfaster– empowerdevelopers,DevOps,QAandoperations

• GainservicelevelandKPIinsight– defineKPIsandservicelevelobjectivesthatareimportanttoyou,andisolateeventsthatcauseservicedisruptions

• ImproveMTTRwhenappsfail– usedatafromabroadrangeofsourcestoproactivelyidentifyproblemsorisolatefailures

• Improveappperformance– analyzeallsourcesthatcontributetoappresponsetime

• Gaininsightonappusage– enablebetterappplanningandsupportbusinessobjectivesmoreeffectively

32

Copyright©2016Splunk,Inc.

ThankYou!

andyourfreetestlicense towinaprize!

GetyourfreeT-Shirtatourbooth

top related