Splunk Architecture overview

A
1
SPLUNK OVERVIEW
ALEXANDER FOK
BIG DATA ARCHITECT
FEBRUARY 2017
2
• What is Splunk?
• Splunk Main Functionality
• Why Splunk?
• Demo
Agenda
3
• Real Time logs collection, indexing and data analytics
• Time Series data management
• Search query language
̶ tail –f ALL_LOGS*| grep “WHATEVER YOU NEED”
̶ tail –f SOME_LOGS| grep “WHATEVER YOU NEED”| count by InterestingField
̶ Commands Pipe
̶ tail –f SOME_LOGS| grep “WHATEVER YOU NEED”| count by InterestingField
Splunk Main Functionality
4
• Presentation level – graphs, tables, etc
• Historical analysis
• Automation capabilities
• APIs
̶ REST
̶ Command line
Data Exploration and Visualization Capabilities
5
• Rolls Royce in the field
• Proven field success
• Flexible, User friendly, modern tool
• Enterprise grade – users access
management, security, multitenant
platform, data retention
management policy
•Reach Echo system
•Splunk appstore –
splunkbase.splunk.com
Why Splunk?
6
•Strong Visualization Capabilities – reports, dashboards
•Infinite scale – up to hundreds of TB logs per day
•Strong Post processing capabilities - Calculated and Extracted Fields
•Various Optimizations
̶ Frequent Reports precalculation
̶ Lookup tables
̶ Field Tags
•Advanced Data Models - CIM
Why Splunk?
7
sourcetype=mysql_config OR sourcetype=remedy_changeticket
| dedup _raw, User
| transaction TicketId, User
| eval hasTicket = if(eventcount > 1, "Yes", "No")
| rename PrevPropValue as "Original_Value", NewPropValue
as "New_Value", hasTicket as "Change_Ticket"
| fields _time, User, Property, "Original_Value",
"New_Value", "Change_Ticket"
8
• Web logs
• Log4J, JMS, JMX
• .NET events
• Code and scripts
• Configurations
• syslog
• SNMP
• netflow
• Configurations
• Audit/query logs
• Tables
• Schemas
• Hypervisor
• Guest OS, Apps
• Cloud
• Configurations
• syslog
• File system
• ps, iostat, top
• Registry
• Event logs
• File system
• sysinternals
Logfiles Configs Messages Traps
Alerts
Metrics Scripts TicketsChanges
Linux/UnixWindows NetworkingDatabasesApplications
Virtualization
& Cloud
• Click-stream data
• Shopping cart data
• Online transaction
data
Customer
Facing Data
Outside the
Datacenter
• Manufacturing,
logistics…
• CDRs & IPDRs
• Power consumption
• RFID data
• GPS data
No predefined schema, no custom connectors, no RDBMS, no need to
filter/forward.
Splunk – The Big Picture
8
9
Splunk Architecture
10
Splunk’s MapReduce-based Architecture
1
0
Chunk 1
Chunk 2
Chunk 3
Chunk 4
Chunk 1
Chunk 2
Chunk 3
Chunk 4
Chunk 1
Chunk 2
Chunk 3
Chunk 4
Search
Head
map
map
map
map
map
map
map
map
map
Answer
reduce
Server 1 Server 2 Server N
time
11
•Events, Indexes, Fields – key value pairs, columns
•Index Time
̶ events are processed, classified, time stamp is extracted  indexed
̶ Predefined Fields are extracted
̶ events can be enriched
̶ Events can trigger logic -> alerts, reports, dashboards updates etc
•Search Time
̶ events are searched
̶ fields are extracted or calculated
̶ transactions are closed
̶ Visualizations can be built
Splunk Typical WorkFlow
12
•Show events counts by SFlow
•SFlow|stats count by SFlow
•| transaction SAUPID startswith="Product Start" endswith="Product End"
Demo
13
What is An App?
• Terminology
• Apps – A workspace that solves a specific use case with a navigable view
• Add-on – A reusable Splunk component that does not contain a view
• Example
• Splunk for Cisco Security is an App
• The collection of field extractions/sourcetypes/transforms/eventypes that
map raw firewall logs is an Add-on
14
•CIM – Common Information Model
•Domain centric data models – OSSEC, networking, ticket management
•Data normalization
•Validation
•Visualization
•Action generation
Splunk as SIEM
15
Marathon Tel Aviv 2017 – See you tomorrow
16
Alexander Fok, Big Data Architect
THANK YOU
1 de 16

Recomendados

Splunk for IT Operations por
Splunk for IT OperationsSplunk for IT Operations
Splunk for IT OperationsSplunk
1.6K visualizações29 slides
Splunk Architecture por
Splunk ArchitectureSplunk Architecture
Splunk ArchitectureKishore Chaganti
7.3K visualizações19 slides
Splunk Overview por
Splunk OverviewSplunk Overview
Splunk OverviewSplunk
1.8K visualizações57 slides
Splunk-Presentation por
Splunk-Presentation Splunk-Presentation
Splunk-Presentation PrasadThorat23
2.6K visualizações35 slides
Getting Started with Splunk (Hands-On) por
Getting Started with Splunk (Hands-On) Getting Started with Splunk (Hands-On)
Getting Started with Splunk (Hands-On) Splunk
1.2K visualizações17 slides
Splunk Overview por
Splunk OverviewSplunk Overview
Splunk OverviewSplunk
45.3K visualizações41 slides

Mais conteúdo relacionado

Mais procurados

Splunk Enterprise Security por
Splunk Enterprise Security Splunk Enterprise Security
Splunk Enterprise Security Md Mofijul Haque
177 visualizações48 slides
Splunk for Enterprise Security and User Behavior Analytics por
 Splunk for Enterprise Security and User Behavior Analytics Splunk for Enterprise Security and User Behavior Analytics
Splunk for Enterprise Security and User Behavior AnalyticsSplunk
3.2K visualizações38 slides
Splunk Enterprise Security por
Splunk Enterprise SecuritySplunk Enterprise Security
Splunk Enterprise SecuritySplunk
5K visualizações58 slides
Splunk for ITOps por
Splunk for ITOpsSplunk for ITOps
Splunk for ITOpsSplunk
1.1K visualizações41 slides
Splunk for Enterprise Security featuring User Behavior Analytics por
Splunk for Enterprise Security featuring User Behavior AnalyticsSplunk for Enterprise Security featuring User Behavior Analytics
Splunk for Enterprise Security featuring User Behavior AnalyticsSplunk
1K visualizações40 slides
SplunkLive 2011 Advanced Session por
SplunkLive 2011 Advanced SessionSplunkLive 2011 Advanced Session
SplunkLive 2011 Advanced SessionSplunk
4.6K visualizações49 slides

Mais procurados(20)

Splunk Enterprise Security por Md Mofijul Haque
Splunk Enterprise Security Splunk Enterprise Security
Splunk Enterprise Security
Md Mofijul Haque177 visualizações
Splunk for Enterprise Security and User Behavior Analytics por Splunk
 Splunk for Enterprise Security and User Behavior Analytics Splunk for Enterprise Security and User Behavior Analytics
Splunk for Enterprise Security and User Behavior Analytics
Splunk3.2K visualizações
Splunk Enterprise Security por Splunk
Splunk Enterprise SecuritySplunk Enterprise Security
Splunk Enterprise Security
Splunk5K visualizações
Splunk for ITOps por Splunk
Splunk for ITOpsSplunk for ITOps
Splunk for ITOps
Splunk1.1K visualizações
Splunk for Enterprise Security featuring User Behavior Analytics por Splunk
Splunk for Enterprise Security featuring User Behavior AnalyticsSplunk for Enterprise Security featuring User Behavior Analytics
Splunk for Enterprise Security featuring User Behavior Analytics
Splunk1K visualizações
SplunkLive 2011 Advanced Session por Splunk
SplunkLive 2011 Advanced SessionSplunkLive 2011 Advanced Session
SplunkLive 2011 Advanced Session
Splunk4.6K visualizações
Getting started with Splunk - Break out Session por Georg Knon
Getting started with Splunk - Break out SessionGetting started with Splunk - Break out Session
Getting started with Splunk - Break out Session
Georg Knon642 visualizações
Security Information and Event Management (SIEM) por k33a
Security Information and Event Management (SIEM)Security Information and Event Management (SIEM)
Security Information and Event Management (SIEM)
k33a43.1K visualizações
Taking Splunk to the Next Level - Architecture por Splunk
Taking Splunk to the Next Level - ArchitectureTaking Splunk to the Next Level - Architecture
Taking Splunk to the Next Level - Architecture
Splunk4.3K visualizações
What is SIEM por Patten John
What is SIEMWhat is SIEM
What is SIEM
Patten John958 visualizações
Splunk 101 por Splunk
Splunk 101Splunk 101
Splunk 101
Splunk4.5K visualizações
McAfee SIEM solution por hashnees
McAfee SIEM solution McAfee SIEM solution
McAfee SIEM solution
hashnees4K visualizações
Splunk Cloud por Splunk
Splunk CloudSplunk Cloud
Splunk Cloud
Splunk5.2K visualizações
.conf Go 2022 - Observability Session por Splunk
.conf Go 2022 - Observability Session.conf Go 2022 - Observability Session
.conf Go 2022 - Observability Session
Splunk306 visualizações
Modern vs. Traditional SIEM por Alert Logic
Modern vs. Traditional SIEM Modern vs. Traditional SIEM
Modern vs. Traditional SIEM
Alert Logic 4.7K visualizações
Splunk overview por Daniel Hernandez
Splunk overviewSplunk overview
Splunk overview
Daniel Hernandez725 visualizações
Der Weg in den vollautomatisierten SOC Betrieb por Splunk
Der Weg in den vollautomatisierten SOC BetriebDer Weg in den vollautomatisierten SOC Betrieb
Der Weg in den vollautomatisierten SOC Betrieb
Splunk256 visualizações
PPT-Splunk-LegacySIEM-101_FINAL por Risi Avila
PPT-Splunk-LegacySIEM-101_FINALPPT-Splunk-LegacySIEM-101_FINAL
PPT-Splunk-LegacySIEM-101_FINAL
Risi Avila967 visualizações
Elastic SIEM (Endpoint Security) por Kangaroot
Elastic SIEM (Endpoint Security)Elastic SIEM (Endpoint Security)
Elastic SIEM (Endpoint Security)
Kangaroot3K visualizações
Splunk Phantom SOAR Roundtable por Splunk
Splunk Phantom SOAR RoundtableSplunk Phantom SOAR Roundtable
Splunk Phantom SOAR Roundtable
Splunk6.3K visualizações

Similar a Splunk Architecture overview

December 2013 HUG: Hunk - Splunk over Hadoop por
December 2013 HUG: Hunk - Splunk over HadoopDecember 2013 HUG: Hunk - Splunk over Hadoop
December 2013 HUG: Hunk - Splunk over HadoopYahoo Developer Network
3.6K visualizações32 slides
Take an Analytics-driven Approach to Container Performance with Splunk for Co... por
Take an Analytics-driven Approach to Container Performance with Splunk for Co...Take an Analytics-driven Approach to Container Performance with Splunk for Co...
Take an Analytics-driven Approach to Container Performance with Splunk for Co...Docker, Inc.
536 visualizações19 slides
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc... por
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...Maya Lumbroso
206 visualizações22 slides
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc... por
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...Dataconomy Media
999 visualizações22 slides
Splunk App for Stream por
Splunk App for StreamSplunk App for Stream
Splunk App for StreamSplunk
1.5K visualizações38 slides
Soc analyst course content por
Soc analyst course contentSoc analyst course content
Soc analyst course contentShivamSharma909
289 visualizações16 slides

Similar a Splunk Architecture overview(20)

December 2013 HUG: Hunk - Splunk over Hadoop por Yahoo Developer Network
December 2013 HUG: Hunk - Splunk over HadoopDecember 2013 HUG: Hunk - Splunk over Hadoop
December 2013 HUG: Hunk - Splunk over Hadoop
Yahoo Developer Network3.6K visualizações
Take an Analytics-driven Approach to Container Performance with Splunk for Co... por Docker, Inc.
Take an Analytics-driven Approach to Container Performance with Splunk for Co...Take an Analytics-driven Approach to Container Performance with Splunk for Co...
Take an Analytics-driven Approach to Container Performance with Splunk for Co...
Docker, Inc.536 visualizações
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc... por Maya Lumbroso
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
Maya Lumbroso206 visualizações
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc... por Dataconomy Media
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
Dataconomy Media999 visualizações
Splunk App for Stream por Splunk
Splunk App for StreamSplunk App for Stream
Splunk App for Stream
Splunk1.5K visualizações
Soc analyst course content por ShivamSharma909
Soc analyst course contentSoc analyst course content
Soc analyst course content
ShivamSharma909289 visualizações
Soc analyst course content v3 por ShivamSharma909
Soc analyst course content v3Soc analyst course content v3
Soc analyst course content v3
ShivamSharma909271 visualizações
Kx brian por Brian Collins
Kx brianKx brian
Kx brian
Brian Collins65 visualizações
Getting Started with Splunk Breakout Session por Splunk
Getting Started with Splunk Breakout SessionGetting Started with Splunk Breakout Session
Getting Started with Splunk Breakout Session
Splunk474 visualizações
XDF 2019 Xilinx Accelerated Database and Data Analytics Ecosystem por Dan Eaton
XDF 2019 Xilinx Accelerated Database and Data Analytics EcosystemXDF 2019 Xilinx Accelerated Database and Data Analytics Ecosystem
XDF 2019 Xilinx Accelerated Database and Data Analytics Ecosystem
Dan Eaton1K visualizações
Marc Schwering – Using Flink with MongoDB to enhance relevancy in personaliza... por Flink Forward
Marc Schwering – Using Flink with MongoDB to enhance relevancy in personaliza...Marc Schwering – Using Flink with MongoDB to enhance relevancy in personaliza...
Marc Schwering – Using Flink with MongoDB to enhance relevancy in personaliza...
Flink Forward8.7K visualizações
Taking Splunk to the Next Level - Architecture Breakout Session por Splunk
Taking Splunk to the Next Level - Architecture Breakout SessionTaking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout Session
Splunk4.8K visualizações
Spark at Zillow por Steven Hoelscher
Spark at ZillowSpark at Zillow
Spark at Zillow
Steven Hoelscher2.3K visualizações
Rakuten’s Journey with Splunk - Evolution of Splunk as a Service por Rakuten Group, Inc.
Rakuten’s Journey with Splunk - Evolution of Splunk as a ServiceRakuten’s Journey with Splunk - Evolution of Splunk as a Service
Rakuten’s Journey with Splunk - Evolution of Splunk as a Service
Rakuten Group, Inc.1.9K visualizações
Webinar: Improve Splunk Analytics and Automate Processes with SnapLogic por SnapLogic
Webinar: Improve Splunk Analytics and Automate Processes with SnapLogicWebinar: Improve Splunk Analytics and Automate Processes with SnapLogic
Webinar: Improve Splunk Analytics and Automate Processes with SnapLogic
SnapLogic1.6K visualizações
Taking Splunk to the Next Level – Architecture por Splunk
Taking Splunk to the Next Level – ArchitectureTaking Splunk to the Next Level – Architecture
Taking Splunk to the Next Level – Architecture
Splunk2.7K visualizações
Splunk Different por Splunk
Splunk DifferentSplunk Different
Splunk Different
Splunk815 visualizações
IBM Internet-of-Things architecture and capabilities por IBM_Info_Management
IBM Internet-of-Things architecture and capabilitiesIBM Internet-of-Things architecture and capabilities
IBM Internet-of-Things architecture and capabilities
IBM_Info_Management3.5K visualizações
Getting Started with Splunk Enterprise Hands-On por Splunk
Getting Started with Splunk Enterprise Hands-OnGetting Started with Splunk Enterprise Hands-On
Getting Started with Splunk Enterprise Hands-On
Splunk590 visualizações

Último

TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... por
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc
176 visualizações29 slides
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... por
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...The Digital Insurer
91 visualizações52 slides
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... por
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...ShapeBlue
120 visualizações17 slides
State of the Union - Rohit Yadav - Apache CloudStack por
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStackShapeBlue
303 visualizações53 slides
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT por
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITShapeBlue
208 visualizações8 slides
Ransomware is Knocking your Door_Final.pdf por
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdfSecurity Bootcamp
98 visualizações46 slides

Último(20)

TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... por TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc176 visualizações
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... por The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
The Digital Insurer91 visualizações
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... por ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue120 visualizações
State of the Union - Rohit Yadav - Apache CloudStack por ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue303 visualizações
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT por ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue208 visualizações
Ransomware is Knocking your Door_Final.pdf por Security Bootcamp
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdf
Security Bootcamp98 visualizações
The Power of Generative AI in Accelerating No Code Adoption.pdf por Saeed Al Dhaheri
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdf
Saeed Al Dhaheri39 visualizações
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... por ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue183 visualizações
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue por ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue137 visualizações
Business Analyst Series 2023 - Week 4 Session 7 por DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10146 visualizações
"Package management in monorepos", Zoltan Kochan por Fwdays
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan Kochan
Fwdays34 visualizações
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... por Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro35 visualizações
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... por ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue129 visualizações
Future of AR - Facebook Presentation por Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty65 visualizações
LLMs in Production: Tooling, Process, and Team Structure por Aggregage
LLMs in Production: Tooling, Process, and Team StructureLLMs in Production: Tooling, Process, and Team Structure
LLMs in Production: Tooling, Process, and Team Structure
Aggregage57 visualizações
Transcript: Redefining the book supply chain: A glimpse into the future - Tec... por BookNet Canada
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
BookNet Canada41 visualizações
"Node.js Development in 2024: trends and tools", Nikita Galkin por Fwdays
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin
Fwdays33 visualizações
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... por ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue141 visualizações
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online por ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue225 visualizações

Splunk Architecture overview

  • 1. 1 SPLUNK OVERVIEW ALEXANDER FOK BIG DATA ARCHITECT FEBRUARY 2017
  • 2. 2 • What is Splunk? • Splunk Main Functionality • Why Splunk? • Demo Agenda
  • 3. 3 • Real Time logs collection, indexing and data analytics • Time Series data management • Search query language ̶ tail –f ALL_LOGS*| grep “WHATEVER YOU NEED” ̶ tail –f SOME_LOGS| grep “WHATEVER YOU NEED”| count by InterestingField ̶ Commands Pipe ̶ tail –f SOME_LOGS| grep “WHATEVER YOU NEED”| count by InterestingField Splunk Main Functionality
  • 4. 4 • Presentation level – graphs, tables, etc • Historical analysis • Automation capabilities • APIs ̶ REST ̶ Command line Data Exploration and Visualization Capabilities
  • 5. 5 • Rolls Royce in the field • Proven field success • Flexible, User friendly, modern tool • Enterprise grade – users access management, security, multitenant platform, data retention management policy •Reach Echo system •Splunk appstore – splunkbase.splunk.com Why Splunk?
  • 6. 6 •Strong Visualization Capabilities – reports, dashboards •Infinite scale – up to hundreds of TB logs per day •Strong Post processing capabilities - Calculated and Extracted Fields •Various Optimizations ̶ Frequent Reports precalculation ̶ Lookup tables ̶ Field Tags •Advanced Data Models - CIM Why Splunk?
  • 7. 7 sourcetype=mysql_config OR sourcetype=remedy_changeticket | dedup _raw, User | transaction TicketId, User | eval hasTicket = if(eventcount > 1, "Yes", "No") | rename PrevPropValue as "Original_Value", NewPropValue as "New_Value", hasTicket as "Change_Ticket" | fields _time, User, Property, "Original_Value", "New_Value", "Change_Ticket"
  • 8. 8 • Web logs • Log4J, JMS, JMX • .NET events • Code and scripts • Configurations • syslog • SNMP • netflow • Configurations • Audit/query logs • Tables • Schemas • Hypervisor • Guest OS, Apps • Cloud • Configurations • syslog • File system • ps, iostat, top • Registry • Event logs • File system • sysinternals Logfiles Configs Messages Traps Alerts Metrics Scripts TicketsChanges Linux/UnixWindows NetworkingDatabasesApplications Virtualization & Cloud • Click-stream data • Shopping cart data • Online transaction data Customer Facing Data Outside the Datacenter • Manufacturing, logistics… • CDRs & IPDRs • Power consumption • RFID data • GPS data No predefined schema, no custom connectors, no RDBMS, no need to filter/forward. Splunk – The Big Picture 8
  • 10. 10 Splunk’s MapReduce-based Architecture 1 0 Chunk 1 Chunk 2 Chunk 3 Chunk 4 Chunk 1 Chunk 2 Chunk 3 Chunk 4 Chunk 1 Chunk 2 Chunk 3 Chunk 4 Search Head map map map map map map map map map Answer reduce Server 1 Server 2 Server N time
  • 11. 11 •Events, Indexes, Fields – key value pairs, columns •Index Time ̶ events are processed, classified, time stamp is extracted  indexed ̶ Predefined Fields are extracted ̶ events can be enriched ̶ Events can trigger logic -> alerts, reports, dashboards updates etc •Search Time ̶ events are searched ̶ fields are extracted or calculated ̶ transactions are closed ̶ Visualizations can be built Splunk Typical WorkFlow
  • 12. 12 •Show events counts by SFlow •SFlow|stats count by SFlow •| transaction SAUPID startswith="Product Start" endswith="Product End" Demo
  • 13. 13 What is An App? • Terminology • Apps – A workspace that solves a specific use case with a navigable view • Add-on – A reusable Splunk component that does not contain a view • Example • Splunk for Cisco Security is an App • The collection of field extractions/sourcetypes/transforms/eventypes that map raw firewall logs is an Add-on
  • 14. 14 •CIM – Common Information Model •Domain centric data models – OSSEC, networking, ticket management •Data normalization •Validation •Visualization •Action generation Splunk as SIEM
  • 15. 15 Marathon Tel Aviv 2017 – See you tomorrow
  • 16. 16 Alexander Fok, Big Data Architect THANK YOU