SlideShare a Scribd company logo
DevOpsDays 2016
Amsterdam
First steps to create your IT Operations data lake
with ELK Stack and Graphite
2
Arnold van Wijnbergen
@BSMConsultant / Arnold.van.Wijnbergen@gmail.com
•16 years working experience with
automating IT
•DevOps Evangelist with great
passion about Architecture and
Automation Tooling
•Full time Tooling Geek 
 Automation
 Monitoring, tasted them all
 Predictive Analytics
 Infrastructure-as-Code
#IlovIT ☁
3
INTRODUCE OURSELVES
Who we are and what do we expect
4
CHOOSE YOUR WAY
Dev, Ops or just DevOps
DOD-AMS-WORKSHOP-BANKIT
TOURIST ROUTE
DOD-AMS-WORKSHOP
DANGER ROUTE
JUST ANOTHER DATA LAKE CONCEPT
Metrics, logs,
health-states, etc
“ELK Stack + Graphite + Kafka makes a great combination”
ElasticsearchLogstash Kibana
GrafanaGraphiteKafka/Zookeeper
Java
Consumer
Java
Producer
BankIT
Logfile
Topic:Events
Topic:Metrics
Syslog
Main component for managing your element is LogStash
Reference : https://www.elastic.co/guide/en/logstash/current/introduction.html
Logstash Structured way of Working – Processing Pipeline
Reference : https://www.elastic.co/guide/en/logstash/current/pipeline.html
Pipeline processing of an event is mainly existing of three
important stages
Reference : https://www.elastic.co/guide/en/logstash/current/filter-plugins.html
(Filter) Processing
Parse
fields out
Enrich
fields values
Correlate
On field value matching
Parse unstructured data and make
IT readable structured
Enrich & correlate our structured data set
Success with the workshop
https://goo.gl/97xOX2
13
Backup slides
14
Meet Mr LogStash
What can he do for
you ?
I Love your data …
:-)
Many test options are available to validate your code and expected
functional behaviour
Code
Validation with
CONFIGTEST
Unit Testing
with RSPEC
Reference : https://www.elastic.co/blog/logstash-functionality-through-testing
Now combine the forces and create a structured configuration
Configuration folder
Input.conf
Input.conf
Input.conf
Filter.conf
Input.conf
Output.conf
file
stdi
n
mutat
egro
k
stdou
telasticsear
chredi
s
Reference : https://www.elastic.co/guide/en/logstash/current/configuration-file-
structure.html

More Related Content

PPTX
Introduction to GraphQL & Serverless
PPTX
Take control of your DevOps Dumping Ground; Melissa Sussmann
PPTX
SnapLogic Live: ServiceNow Integration
PPTX
SnapLogic Live: Powering Cloud Analytics
PPTX
2016 Tableau in the Cloud - A Netflix Original (AWS Re:invent)
PPTX
Why Dashboards Are Useless and Observability Is the New Buzzword
PPTX
SnapLogic Live: IoT Integration
PDF
Massive Streaming Analytics with Spark Streaming
Introduction to GraphQL & Serverless
Take control of your DevOps Dumping Ground; Melissa Sussmann
SnapLogic Live: ServiceNow Integration
SnapLogic Live: Powering Cloud Analytics
2016 Tableau in the Cloud - A Netflix Original (AWS Re:invent)
Why Dashboards Are Useless and Observability Is the New Buzzword
SnapLogic Live: IoT Integration
Massive Streaming Analytics with Spark Streaming

What's hot (20)

PDF
Librecon 2016 bilbao: kappa architecture IoT of the cars
PDF
2016 09 measurecamp - event data modeling
PPTX
SnapLogic Live: Anaplan Integration
PDF
From Data Analytics to Fast Data Intelligence
PPTX
Open Source Operations Analytics With Elastic
PDF
Serverless Days Milano - Developing Serverless applications with GraphQL
PDF
Webinar: Evolution of Data Management for the IoT
PPTX
Xtending nintex workflow cloud w azure functions - xchange conference
PDF
Creando tu primera aplicación con Angular 2, el nuevo súper framework de Google
PDF
ALM Works Structure - Boston Atlassian User Group
PPT
Add ons for stash
PDF
Fast Data processing with RFX
PDF
Aws slide
PDF
Serverless microservices in the wild
PDF
Misusing MLflow To Help Deduplicate Data At Scale
PPTX
AWS Dev Day 2018
PPTX
Microservices: Architecture and Practice
PDF
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
PDF
Effortless HVAC simulation using ApacheHVAC
PDF
A Look at TensorFlow.js
Librecon 2016 bilbao: kappa architecture IoT of the cars
2016 09 measurecamp - event data modeling
SnapLogic Live: Anaplan Integration
From Data Analytics to Fast Data Intelligence
Open Source Operations Analytics With Elastic
Serverless Days Milano - Developing Serverless applications with GraphQL
Webinar: Evolution of Data Management for the IoT
Xtending nintex workflow cloud w azure functions - xchange conference
Creando tu primera aplicación con Angular 2, el nuevo súper framework de Google
ALM Works Structure - Boston Atlassian User Group
Add ons for stash
Fast Data processing with RFX
Aws slide
Serverless microservices in the wild
Misusing MLflow To Help Deduplicate Data At Scale
AWS Dev Day 2018
Microservices: Architecture and Practice
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
Effortless HVAC simulation using ApacheHVAC
A Look at TensorFlow.js
Ad

Similar to DevOpsDays Amsterdam 2016 workshop (20)

PPTX
DevOps, Yet Another IT Revolution
PPTX
ELK Stack Online Training - Elasticsearch Online Training Course.pptx
PDF
What Is ELK Stack | ELK Tutorial For Beginners | Elasticsearch Kibana | ELK S...
PDF
Présentation et démo ELK/SIEM/Wazuh
PDF
Présentation ELK/SIEM et démo Wazuh
PPTX
Elastic Stack Introduction
PDF
Elk stack @inbot
PPTX
Lessons Learned in Deploying the ELK Stack (Elasticsearch, Logstash, and Kibana)
PPTX
AWS Chicago 2016 Lessons Learned Deploying the ELK Stack
PDF
Integrating Hadoop in Your Existing DW and BI Environment
PPTX
Elastic Stack @ Swisscom Application Cloud
PDF
Introducing ELK
PDF
Applied Elk Stack Data Insights And Business Metrics With Collective Capabili...
PDF
Data platform evolution
PDF
How to build a self-service data platform and what it can do for your business?
PDF
Javantura v3 - ELK – Big Data for DevOps – Maarten Mulders
PDF
DevOps on AWS
PDF
Data Production Pipelines: Legacy, practices, and innovation
PPTX
Scaling ETL with Hadoop - Avoiding Failure
DOCX
ESB APPLICTAION IMPROVEMENT -2024 - this
DevOps, Yet Another IT Revolution
ELK Stack Online Training - Elasticsearch Online Training Course.pptx
What Is ELK Stack | ELK Tutorial For Beginners | Elasticsearch Kibana | ELK S...
Présentation et démo ELK/SIEM/Wazuh
Présentation ELK/SIEM et démo Wazuh
Elastic Stack Introduction
Elk stack @inbot
Lessons Learned in Deploying the ELK Stack (Elasticsearch, Logstash, and Kibana)
AWS Chicago 2016 Lessons Learned Deploying the ELK Stack
Integrating Hadoop in Your Existing DW and BI Environment
Elastic Stack @ Swisscom Application Cloud
Introducing ELK
Applied Elk Stack Data Insights And Business Metrics With Collective Capabili...
Data platform evolution
How to build a self-service data platform and what it can do for your business?
Javantura v3 - ELK – Big Data for DevOps – Maarten Mulders
DevOps on AWS
Data Production Pipelines: Legacy, practices, and innovation
Scaling ETL with Hadoop - Avoiding Failure
ESB APPLICTAION IMPROVEMENT -2024 - this
Ad

More from Arnold Van Wijnbergen (6)

PDF
Security Analytics with OpenSearch
PDF
Reliability as a Discipline
PPTX
Contributing Today: Chaos Engineering mini demo Litmus Chaos
PDF
Kong Ingress Controller - Fullstaq Show N Tell
PDF
Why Tooling (Only) Isn’t The Answer
PDF
Life of an event - A never ending tool chain
Security Analytics with OpenSearch
Reliability as a Discipline
Contributing Today: Chaos Engineering mini demo Litmus Chaos
Kong Ingress Controller - Fullstaq Show N Tell
Why Tooling (Only) Isn’t The Answer
Life of an event - A never ending tool chain

Recently uploaded (20)

PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
AI in Product Development-omnex systems
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
history of c programming in notes for students .pptx
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
L1 - Introduction to python Backend.pptx
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
medical staffing services at VALiNTRY
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Digital Strategies for Manufacturing Companies
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
Reimagine Home Health with the Power of Agentic AI​
AI in Product Development-omnex systems
Softaken Excel to vCard Converter Software.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Adobe Illustrator 28.6 Crack My Vision of Vector Design
history of c programming in notes for students .pptx
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
L1 - Introduction to python Backend.pptx
Which alternative to Crystal Reports is best for small or large businesses.pdf
2025 Textile ERP Trends: SAP, Odoo & Oracle
Odoo POS Development Services by CandidRoot Solutions
How to Migrate SBCGlobal Email to Yahoo Easily
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
medical staffing services at VALiNTRY
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Digital Strategies for Manufacturing Companies
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
How to Choose the Right IT Partner for Your Business in Malaysia

DevOpsDays Amsterdam 2016 workshop

Editor's Notes

  • #3: Goal of this presentation is that with infra monitoring your are not there yet
  • #17: Syntax validation logstash –configtest Functional testinglogstash.rb logstash –rspec # encoding: utf-8 require "test_utils" file = "/etc/logstash/conf.d/test.conf" @@configuration = String.new @@configuration << File.read(file) describe "Test event" do extend LogStash::RSpec config(@@configuration) message = %(2015-21-01 12:01:02.003 UTC Hello 42 3.14159) sample("message" => message, "type" => "test") do insist { subject["type"] } == "test" insist { subject["timestamp"] } == "2015-21-01 12:01:02.003 UTC" insist { subject["word1"] } == "Hello" insist { subject["int1"] } == 42 insist { subject["inner"]["float1"] } == 3.14159 end end