33
Copyright © 2016 Splunk, Inc. Splunk for DevOps Faster Insights – Better Code. Philipp Drieger Sales Engineer DACH & EE SME BA | IoT | ML

Splunk for DevOps - Faster Insights - Better Code

Embed Size (px)

Citation preview

Page 1: Splunk for DevOps - Faster Insights - Better Code

Copyright©2016Splunk,Inc.

Splunk forDevOpsFasterInsights– BetterCode.

PhilippDriegerSalesEngineerDACH&EESMEBA|IoT |ML

Page 2: Splunk for DevOps - Faster Insights - Better Code

2

Beforewegetstarted…

Whoknows…

Page 3: Splunk for DevOps - Faster Insights - Better Code

Agendafortoday

WhatisSplunk?

Splunk forApplicationDelivery

AppManagement

DevOps

CustomerUseCases

3

Page 4: Splunk for DevOps - Faster Insights - Better Code

WhatisSplunk?

Page 5: Splunk for DevOps - Faster Insights - Better Code

Makemachinedataaccessible,usableandvaluabletoeveryone.

Page 6: Splunk for DevOps - Faster Insights - Better Code

BigDataComesfromMachinesVolume|Velocity|Variety|Variability

GPS,RFID,

Hypervisor,WebServers,

Email,Messaging,Clickstreams,Mobile,

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

Servers,SecurityDevices,Desktops

Page 7: Splunk for DevOps - Faster Insights - Better Code

StructuredRDBMS

SQL Search

SchemaatWrite SchemaatRead

Traditional Splunk

SplunkApproachtoMachineData

ETL UniversalIndexing

Volume Velocity Variety

Unstructured

7

Page 8: Splunk for DevOps - Faster Insights - Better Code

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

Page 9: Splunk for DevOps - Faster Insights - Better Code

DeveloperPlatform(RESTAPI,SDKs)

DeliversValueAcrossITandtheBusiness

9

ITOperations

ApplicationDelivery

BusinessAnalytics

InternetofThingsand

IndustrialData

Security,ComplianceandFraud

Page 10: Splunk for DevOps - Faster Insights - Better Code

DeveloperPlatform(RESTAPI,SDKs)

DeliversValueAcrossITandtheBusiness

10

ITOperations

ApplicationDelivery

BusinessAnalytics

InternetofThingsand

IndustrialData

Security,ComplianceandFraud

Page 11: Splunk for DevOps - Faster Insights - Better Code

Splunk Enterprise

Demo

Page 12: Splunk for DevOps - Faster Insights - Better Code

Splunk forApplicationDelivery

Page 13: Splunk for DevOps - Faster Insights - Better Code

WhatIsApplicationDelivery?

13

DevOpsApplicationManagement

• Applicationperformancemanagement

• KPIs,servicelevelobjectivesandSLAs

• Monitoringandtroubleshooting-relatedinfrastructure

• Applicationusageandcapacityplanninginsights

• Enabledevelopment,testing,integration,releaseanddeliveryofapplications

• Continuousdelivery/continuousintegrationforapplications

• Improveappqualitywithananalytics-ledapproach

Page 14: Splunk for DevOps - Faster Insights - Better Code

Splunk forAppManagement

Page 15: Splunk for DevOps - Faster Insights - Better Code

AppManagementChallenges

15

AvailabilityMeetexpectationofmaximum

uptimeofcriticalservices

ImprovingResponseTimeOptimizecustomerexperience

PlanningandCapacityPreparefortransactiongrowth,

agilityandefficiency

ReducingMTTRMinimizetimetofixandfind

problems

CustomerExperience

Page 16: Splunk for DevOps - Faster Insights - Better Code

InfrastructureandApplicationSilos

End Users Networking/Load-Balancing

Java, .NET, PHP, etc.

Legacy Systems

Messaging

Databases

Security

Virtualization,Containers,

Servers,Storage

App ServersWeb Servers

16

Page 17: Splunk for DevOps - Faster Insights - Better Code

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

Page 18: Splunk for DevOps - Faster Insights - Better Code

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

Page 19: Splunk for DevOps - Faster Insights - Better Code

SplunkPlatformFoundationforApplicationManagement

19

Collect&IndexData

Search&Investigate

Monitor&Alert

Visualize&Report

Correlate&Analyze

AccessAnywhere

ManageOperations

PlatformforOperationalIntelligence

AnyData,AnySource

EnterpriseIntegration

DeveloperSDKs/APISplunkAppsSecure

OperationEnterpriseScale&HA

Page 20: Splunk for DevOps - Faster Insights - Better Code

20

AppsforApplicationDeliverySplunkAppforStream,RealUserMonitoring

300+ITOpsandAppDeliveryAppsandAdd-Ons

*nix

SplunkforMobileIntelligence

SplunkAppsforAmazonWebServicesand

MicrosoftExchange

Page 21: Splunk for DevOps - Faster Insights - Better Code

EnhanceOperationalIntelligenceWithMobileData

21

DeliverBetterPerforming,MoreReliableApps

DeliverReal-TimeAnalytics

AchieveEnd-to-EndVisibility

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

Page 22: Splunk for DevOps - Faster Insights - Better Code

TheSplunkAppforAWS

22

AWSCloudTrail

AWSConfig

AWSBilling

AWSCloudWatch

AWSCloudFront

AWSELBLogs

AWSS3AccessLogs

Other

AWSVPCFlowLogs

• AccelerateyourAWSdeploymentthroughbettervisibilityintousageanduserbehavior

• GainincreasedvisibilityintoAWSresourceutilization

• SupportswiderangeofAWSdatasources

Page 23: Splunk for DevOps - Faster Insights - Better Code

Splunk forDevOps

Page 24: Splunk for DevOps - Faster Insights - Better Code

BuildUnitTesting

Code

Check-in IntegrationTesting Deploy

Staging

ApplicationDevelopmentChallenges

24

Page 25: Splunk for DevOps - Faster Insights - Better Code

BuildUnitTesting

Code

Check-in IntegrationTesting Deploy

Staging

ApplicationDevelopmentChallenges

25

Lackofvisibilityacrosstheproductdevelopmentlifecycle

PressuretoincreasevelocityandagilitywithDevOps

Bugsandissuesnotfounduntilproduction

Page 26: Splunk for DevOps - Faster Insights - Better Code

26

CI/BuildServersProjectandIssueTracking

CodeRepository

AutomationTools

Dev/Test/StagingServers

End-to-EndVisibilitytoAccelerateTime-to-Market

Page 27: Splunk for DevOps - Faster Insights - Better Code

FindandFixIssuesFasterReal-timedashboardsshowerrorrateinproductionandimpactofpushing

newbuilds

27

Developerscansearchandvisualizeweblogs,Javalogs—without

productionaccess

Alertsnotifydevelopersassoonasaproblemarises

Page 28: Splunk for DevOps - Faster Insights - Better Code

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

Page 29: Splunk for DevOps - Faster Insights - Better Code

CustomerSuccess

Page 30: Splunk for DevOps - Faster Insights - Better Code

ContinuousIntegration&DevelopmentWithSplunk

30

“DumpallthelogsintoSplunk,anditstartslookinglikeonebigsystem,insteadofabazillionteenyonesthathateeachother.”

• Quicklyvalidateandtroubleshootcodepushestoproduction

• Ensurethatnewcodedoesnotnegativelyimpactperformanceoruserexperience

• Reducedoneapplication’serrorrateby2ordersofmagnitudeinjustweeks

− AlisonPerkinsSeniorSystemsEngineer

Page 31: Splunk for DevOps - Faster Insights - Better Code

APIManagementWithSplunk

31

• Monitoronlineservicehealth,performanceandAPIusagepatterns

• UsepredictiveanalyticstoanticipateincreaseinAPIusage

• Deliverdashboardsthataidtheentiredevelopmentcycle

“Servicequalityisourtoppriorityandwedoeverythingtomakesuretheplayersgettheexperiencetheydeserve.SplunkEnterpriseisinstrumentalinallowingustobetterunderstandusagepatternsandperformmorereliablecapacityplanning.”

− MartinLaVoieDeputyDirector,OnlineTechnologyGroup

Page 32: Splunk for DevOps - Faster Insights - Better Code

BenefitsofSplunkforApplicationDelivery• Deliverappsfaster– empowerdevelopers,DevOps,QAandoperations

• GainservicelevelandKPIinsight– defineKPIsandservicelevelobjectivesthatareimportanttoyou,andisolateeventsthatcauseservicedisruptions

• ImproveMTTRwhenappsfail– usedatafromabroadrangeofsourcestoproactivelyidentifyproblemsorisolatefailures

• Improveappperformance– analyzeallsourcesthatcontributetoappresponsetime

• Gaininsightonappusage– enablebetterappplanningandsupportbusinessobjectivesmoreeffectively

32

Page 33: Splunk for DevOps - Faster Insights - Better Code

Copyright©2016Splunk,Inc.

ThankYou!

andyourfreetestlicense towinaprize!

GetyourfreeT-Shirtatourbooth