Splunk for DevOps - Faster Insights - Better Code
-
Upload
philipp-drieger -
Category
Technology
-
view
656 -
download
0
Transcript of Splunk for DevOps - Faster Insights - Better Code
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