SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
MC+A - Confidential and Proprietary
“Simplicity is the ultimate sophistication.”
- Leonardo da Vinci
MC+A - Confidential and Proprietary
MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary
Search Analytics with ELK (Elastic Stack)
Finding value in your wealth of data
MC+A - Confidential and Proprietary
Ground rules
+ To ensure audio quality, all attendees are muted.
+ Feel free to put any questions into the GotoWebinar chat area.
+ Having issues? Email marketing@mcplusa.com or Follow
@mcplusa and we’ll respond via Direct Message or by email.
MC+A - Confidential and Proprietary
Agenda
1. An Approach to Search Analytics
2. Overview of ELK
+ ElasticSearch
+ Logstash
+ Kibana
3. Reference Architecture
4. Tooling for ELK development
5. Demo
MC+A - Confidential and Proprietary
Today’s Speakers
Michael Cizmar
Managing Director
MC+A
@michaelcizmar
John Cizmar
Director
MC+A
@johncizmar
Nicole Millalaf
Full Stack Developer
MC+A
@niccoleme
MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary
Search Analytics with ELK (Elastic Stack)
Finding value in your wealth of data
MC+A - Confidential and Proprietary
An Approach to Search Analytics
MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary
Framework for Improving Search through Analytics
Tracking and Improving Relevancy
MC+A - Confidential and Proprietary
+ Analytics drives insight and tuning
+ Not all content is equal
+ User feedback is not as important as you think (hint: User Action is)
+ Ongoing Governance is essential
Improving Search Through Analytics
Foundational Principles
MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary
What Determines Relevant Content
Objective and Opinionated
MC+A - Confidential and Proprietary
+ Search scoring by SME
+ Use Cases
+ Requirements
+ What is your Baseline
What is Relevant Content
Framing the Question
MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary
Data Driven Decisions
Define. Model. Iterate.
MC+A - Confidential and Proprietary
+ The need for a Clipboard
+ Experimentation
+ Testable
+ Governance
Data Driven Decisions
Removing Subjectivity
MC+A - Confidential and Proprietary
Not all Data Sources are Right for You
Logging vs. Click logging (GA)
+ Application Logs
+ Uses of a log: troubleshoot issues, security, monitoring
+ Know Gaps
MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary
Overview of ELK (The Elastic Stack)
Make Sense of Data
MC+A - Confidential and Proprietary
+ Log and event data collection
+ Provides Visualization Platform
+ Allows for exploration
What is ELK (The Elastic Stack)
What does it do?
MC+A - Confidential and Proprietary
The Elastic Stack
High Level Architecture
+ General architecture
+ Scaled architecture Elastic
Kibana
Logstash
User Interface
Index & Analyze
Ingest
MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary
ElasticSearch
Scale beyond limits.
MC+A - Confidential and Proprietary
MC+A - Confidential and Proprietary
The Elastic Stack
Elastic Search
+ Java
+ Search and index
+ Distributed
+ Clustering
+ API - JSON/RESTful
+ Apache Lucene
MC+A - Confidential and Proprietary
MC+A - Confidential and Proprietary
+ Scaling / Data Transport
+ Parsing of log files
+ Creating queries for dashboards
Architecture
Keypoints - Tasks
MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary
Logstash
Plumbing for your logs.
MC+A - Confidential and Proprietary
MC+A - Confidential and Proprietary
The Elastic Stack
Logstash
+ Multiple input / Multiple output
+ Centralize logs
+ Collect
+ Parse
+ Store / Forward
MC+A - Confidential and Proprietary
Logstash
MC+A - Confidential and Proprietary
Logstash
What does a log look like
58.160.163.109!205.175.241.30!58.160.163.109 - - [11/Jun/2016:00:04:04 -0600] "GET
/search?client=literature&filter=0&ie=UTF-8&oe=UTF-8&output=xml_no_dtd&proxystylesheet=literatu
re&site=literature&getfields=*&lang=en&hl=en&inbound=Products&requiredfields=-xproductcategory:
Not+Specified&sort=date:D:R:d1&ulang=en&access=p&entqr=3&entqrm=2&wc=200&wc_mc=1&ud=1&
&q=suva+inmeta:ddescription%3DCertification&dnavs=suva+inmeta:ddescription%3DCertification&ip=
58.160.163.109 HTTP/1.1" 200 26168 22 25.00
MC+A - Confidential and Proprietary
Logstash
What does a log look like
58.160.163.109!205.175.241.30!58.160.163.109 - - [11/Jun/2016:00:04:04 -0600] "GET
/search?client=literature&filter=0&ie=UTF-8&oe=UTF-8&output=xml_no_dtd&proxystylesheet=literatu
re&site=literature&getfields=*&lang=en&hl=en&inbound=Products&requiredfields=-xproductcategory:
Not+Specified&sort=date:D:R:d1&ulang=en&access=p&entqr=3&entqrm=2&wc=200&wc_mc=1&ud=1&
&q=suva+inmeta:ddescription%3DCertification&dnavs=suva+inmeta:ddescription%3DCertification&ip=
58.160.163.109 HTTP/1.1" 200 26168 22 25.00
MC+A - Confidential and Proprietary
Logstash
#--inmeta: split
if event['params']['q'].to_s.include? 'inmeta:'
event['params']['q'].gsub! '%2520',' '
event['params']['q'].gsub! '%3D','='
event['params']['q'].gsub! '%2528','('
event['params']['q'].gsub! '%252D','-'
event['params']['q'].gsub! '%2529',')'
event['params']['q'].gsub! '%252C',','
event['params']['q_inmeta'] = event['params']['q'].to_s[7+event['params']['q'].to_s.index('inmeta:')..-1].split('inmeta:')
end
MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary
Kibana
Real-time dashboards.
MC+A - Confidential and Proprietary
MC+A - Confidential and Proprietary
The Elastic Stack
Kibana
+ Real-time charting
+ Flexible visualizations
MC+A - Confidential and Proprietary
Kibana
MC+A - Confidential and Proprietary
Tooling
Getting Assistance.
+ Grok Debugger (https://grokdebug.herokuapp.com/)
+ Logstash Cookbook
+ Logstash Book
MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary
The Initial Questions / Demo
MC+A - Confidential and Proprietary
MC+A - Confidential and Proprietary
Key questions
Initial questions to seed discovery
+ What are most common queries?
+ What queries produce no results?
+ What interaction in the search interface are being used?
○ Filters
○ Sorts
+ Result click analysis
○ What result number did the user click on
○ Results with clicks /without
MC+A - Confidential and Proprietary
Questions?
MC+A - Confidential and Proprietary
MC+A - Confidential and Proprietary
Connecting With Us
www.mcplusa.com
plus.google.com/+mcplusa @mcplusa fb.com/mcplusa Channel MC+A
linkedin.com/company/mc-amarketing@mcplusa.com
MC+A - Confidential and Proprietary

Contenu connexe

Tendances

Security monitoring log management-describe logstash,kibana,elastic slidshare
Security monitoring log management-describe logstash,kibana,elastic slidshareSecurity monitoring log management-describe logstash,kibana,elastic slidshare
Security monitoring log management-describe logstash,kibana,elastic slidshareReZa AdineH
 
Elk devops
Elk devopsElk devops
Elk devopsIdeato
 
ELK - Stack - Munich .net UG
ELK - Stack - Munich .net UGELK - Stack - Munich .net UG
ELK - Stack - Munich .net UGSteve Behrendt
 
Microservices, Continuous Delivery, and Elasticsearch at Capital One
Microservices, Continuous Delivery, and Elasticsearch at Capital OneMicroservices, Continuous Delivery, and Elasticsearch at Capital One
Microservices, Continuous Delivery, and Elasticsearch at Capital OneNoriaki Tatsumi
 
Meetup070416 Presentations
Meetup070416 PresentationsMeetup070416 Presentations
Meetup070416 PresentationsAna Rebelo
 
ELK Elasticsearch Logstash and Kibana Stack for Log Management
ELK Elasticsearch Logstash and Kibana Stack for Log ManagementELK Elasticsearch Logstash and Kibana Stack for Log Management
ELK Elasticsearch Logstash and Kibana Stack for Log ManagementEl Mahdi Benzekri
 
Elasticsearch in Netflix
Elasticsearch in NetflixElasticsearch in Netflix
Elasticsearch in NetflixDanny Yuan
 
Using Elastic to Monitor Everything - Christoph Wurm, Elastic - DevOpsDays Te...
Using Elastic to Monitor Everything - Christoph Wurm, Elastic - DevOpsDays Te...Using Elastic to Monitor Everything - Christoph Wurm, Elastic - DevOpsDays Te...
Using Elastic to Monitor Everything - Christoph Wurm, Elastic - DevOpsDays Te...DevOpsDays Tel Aviv
 
Metrics, Logs, Transaction Traces, Anomaly Detection at Scale
Metrics, Logs, Transaction Traces, Anomaly Detection at ScaleMetrics, Logs, Transaction Traces, Anomaly Detection at Scale
Metrics, Logs, Transaction Traces, Anomaly Detection at ScaleSematext Group, Inc.
 
Log analysis using elk
Log analysis using elkLog analysis using elk
Log analysis using elkRushika Shah
 
What's new in Elasticsearch v5
What's new in Elasticsearch v5What's new in Elasticsearch v5
What's new in Elasticsearch v5Idan Tohami
 
Centralized log-management-with-elastic-stack
Centralized log-management-with-elastic-stackCentralized log-management-with-elastic-stack
Centralized log-management-with-elastic-stackRich Lee
 
Logging with Elasticsearch, Logstash & Kibana
Logging with Elasticsearch, Logstash & KibanaLogging with Elasticsearch, Logstash & Kibana
Logging with Elasticsearch, Logstash & KibanaAmazee Labs
 
Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...
Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...
Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...Andrii Vozniuk
 
The ELK Stack - Get to Know Logs
The ELK Stack - Get to Know LogsThe ELK Stack - Get to Know Logs
The ELK Stack - Get to Know LogsGlobalLogic Ukraine
 

Tendances (20)

ELK introduction
ELK introductionELK introduction
ELK introduction
 
Security monitoring log management-describe logstash,kibana,elastic slidshare
Security monitoring log management-describe logstash,kibana,elastic slidshareSecurity monitoring log management-describe logstash,kibana,elastic slidshare
Security monitoring log management-describe logstash,kibana,elastic slidshare
 
Elk devops
Elk devopsElk devops
Elk devops
 
ELK - Stack - Munich .net UG
ELK - Stack - Munich .net UGELK - Stack - Munich .net UG
ELK - Stack - Munich .net UG
 
More kibana
More kibanaMore kibana
More kibana
 
Microservices, Continuous Delivery, and Elasticsearch at Capital One
Microservices, Continuous Delivery, and Elasticsearch at Capital OneMicroservices, Continuous Delivery, and Elasticsearch at Capital One
Microservices, Continuous Delivery, and Elasticsearch at Capital One
 
Meetup070416 Presentations
Meetup070416 PresentationsMeetup070416 Presentations
Meetup070416 Presentations
 
ELK Elasticsearch Logstash and Kibana Stack for Log Management
ELK Elasticsearch Logstash and Kibana Stack for Log ManagementELK Elasticsearch Logstash and Kibana Stack for Log Management
ELK Elasticsearch Logstash and Kibana Stack for Log Management
 
Elasticsearch in Netflix
Elasticsearch in NetflixElasticsearch in Netflix
Elasticsearch in Netflix
 
Using Elastic to Monitor Everything - Christoph Wurm, Elastic - DevOpsDays Te...
Using Elastic to Monitor Everything - Christoph Wurm, Elastic - DevOpsDays Te...Using Elastic to Monitor Everything - Christoph Wurm, Elastic - DevOpsDays Te...
Using Elastic to Monitor Everything - Christoph Wurm, Elastic - DevOpsDays Te...
 
Metrics, Logs, Transaction Traces, Anomaly Detection at Scale
Metrics, Logs, Transaction Traces, Anomaly Detection at ScaleMetrics, Logs, Transaction Traces, Anomaly Detection at Scale
Metrics, Logs, Transaction Traces, Anomaly Detection at Scale
 
Log analysis using elk
Log analysis using elkLog analysis using elk
Log analysis using elk
 
What's new in Elasticsearch v5
What's new in Elasticsearch v5What's new in Elasticsearch v5
What's new in Elasticsearch v5
 
Elastic{ON} 2017 Recap
Elastic{ON} 2017 RecapElastic{ON} 2017 Recap
Elastic{ON} 2017 Recap
 
Centralized log-management-with-elastic-stack
Centralized log-management-with-elastic-stackCentralized log-management-with-elastic-stack
Centralized log-management-with-elastic-stack
 
Logging with Elasticsearch, Logstash & Kibana
Logging with Elasticsearch, Logstash & KibanaLogging with Elasticsearch, Logstash & Kibana
Logging with Elasticsearch, Logstash & Kibana
 
Elasticsearch 5.0
Elasticsearch 5.0Elasticsearch 5.0
Elasticsearch 5.0
 
Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...
Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...
Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...
 
The ELK Stack - Get to Know Logs
The ELK Stack - Get to Know LogsThe ELK Stack - Get to Know Logs
The ELK Stack - Get to Know Logs
 
Elk - An introduction
Elk - An introductionElk - An introduction
Elk - An introduction
 

En vedette

Elasticsearch po slovensky
Elasticsearch po slovenskyElasticsearch po slovensky
Elasticsearch po slovenskylab_SNG
 
Jak se dělal nový Skrz.cz na Symfony a Elasticsearch
Jak se dělal nový Skrz.cz na Symfony a ElasticsearchJak se dělal nový Skrz.cz na Symfony a Elasticsearch
Jak se dělal nový Skrz.cz na Symfony a ElasticsearchJakub Kulhan
 
Sich selbst verstehen – der ELK-Stack in der Praxis
Sich selbst verstehen – der ELK-Stack in der PraxisSich selbst verstehen – der ELK-Stack in der Praxis
Sich selbst verstehen – der ELK-Stack in der PraxisAlexander Papaspyrou
 
Search Analytics in Practice
Search Analytics in PracticeSearch Analytics in Practice
Search Analytics in PracticeFindwise
 
Elastic v5.0.0 Update uptoalpha3 v0.2 - 김종민
Elastic v5.0.0 Update uptoalpha3 v0.2 - 김종민Elastic v5.0.0 Update uptoalpha3 v0.2 - 김종민
Elastic v5.0.0 Update uptoalpha3 v0.2 - 김종민NAVER D2
 
Site search analytics workshop presentation
Site search analytics workshop presentationSite search analytics workshop presentation
Site search analytics workshop presentationLouis Rosenfeld
 
Search Analytics for Content Strategists
Search Analytics for Content StrategistsSearch Analytics for Content Strategists
Search Analytics for Content StrategistsLouis Rosenfeld
 
Information Retrieval Techniques of Google
Information Retrieval Techniques of Google Information Retrieval Techniques of Google
Information Retrieval Techniques of Google Cyr Ish
 
Machine Learning and the Elastic Stack
Machine Learning and the Elastic StackMachine Learning and the Elastic Stack
Machine Learning and the Elastic StackYann Cluchey
 
Beyond Keyword Search with IBM Watson Explorer Webinar Deck
Beyond Keyword Search with IBM Watson Explorer Webinar DeckBeyond Keyword Search with IBM Watson Explorer Webinar Deck
Beyond Keyword Search with IBM Watson Explorer Webinar DeckMC+A
 
Docker, Kubernetes, and Mesos recipes for Java developers
Docker, Kubernetes, and Mesos recipes for Java developersDocker, Kubernetes, and Mesos recipes for Java developers
Docker, Kubernetes, and Mesos recipes for Java developersArun Gupta
 
Microservices with JBoss EAP & OpenShift
Microservices with JBoss EAP & OpenShiftMicroservices with JBoss EAP & OpenShift
Microservices with JBoss EAP & OpenShiftbobmcwhirter
 
Java EE and NoSQL using JBoss EAP 7 and OpenShift
Java EE and NoSQL using JBoss EAP 7 and OpenShiftJava EE and NoSQL using JBoss EAP 7 and OpenShift
Java EE and NoSQL using JBoss EAP 7 and OpenShiftArun Gupta
 
[213] ethereum
[213] ethereum[213] ethereum
[213] ethereumNAVER D2
 
Building a Real-Time Geospatial-Aware Recommendation Engine
 Building a Real-Time Geospatial-Aware Recommendation Engine Building a Real-Time Geospatial-Aware Recommendation Engine
Building a Real-Time Geospatial-Aware Recommendation EngineAmazon Web Services
 

En vedette (20)

Elasticsearch po slovensky
Elasticsearch po slovenskyElasticsearch po slovensky
Elasticsearch po slovensky
 
The Elastic ELK Stack
The Elastic ELK StackThe Elastic ELK Stack
The Elastic ELK Stack
 
Jak se dělal nový Skrz.cz na Symfony a Elasticsearch
Jak se dělal nový Skrz.cz na Symfony a ElasticsearchJak se dělal nový Skrz.cz na Symfony a Elasticsearch
Jak se dělal nový Skrz.cz na Symfony a Elasticsearch
 
Sich selbst verstehen – der ELK-Stack in der Praxis
Sich selbst verstehen – der ELK-Stack in der PraxisSich selbst verstehen – der ELK-Stack in der Praxis
Sich selbst verstehen – der ELK-Stack in der Praxis
 
Search Analytics in Practice
Search Analytics in PracticeSearch Analytics in Practice
Search Analytics in Practice
 
Aruba MeshOS 4.7 User Guide
Aruba MeshOS 4.7 User GuideAruba MeshOS 4.7 User Guide
Aruba MeshOS 4.7 User Guide
 
Aruba Activate User Guide
Aruba Activate User GuideAruba Activate User Guide
Aruba Activate User Guide
 
Elastic v5.0.0 Update uptoalpha3 v0.2 - 김종민
Elastic v5.0.0 Update uptoalpha3 v0.2 - 김종민Elastic v5.0.0 Update uptoalpha3 v0.2 - 김종민
Elastic v5.0.0 Update uptoalpha3 v0.2 - 김종민
 
Site search analytics workshop presentation
Site search analytics workshop presentationSite search analytics workshop presentation
Site search analytics workshop presentation
 
Search Analytics for Content Strategists
Search Analytics for Content StrategistsSearch Analytics for Content Strategists
Search Analytics for Content Strategists
 
Information Retrieval Techniques of Google
Information Retrieval Techniques of Google Information Retrieval Techniques of Google
Information Retrieval Techniques of Google
 
Machine Learning and the Elastic Stack
Machine Learning and the Elastic StackMachine Learning and the Elastic Stack
Machine Learning and the Elastic Stack
 
Beyond Keyword Search with IBM Watson Explorer Webinar Deck
Beyond Keyword Search with IBM Watson Explorer Webinar DeckBeyond Keyword Search with IBM Watson Explorer Webinar Deck
Beyond Keyword Search with IBM Watson Explorer Webinar Deck
 
Docker, Kubernetes, and Mesos recipes for Java developers
Docker, Kubernetes, and Mesos recipes for Java developersDocker, Kubernetes, and Mesos recipes for Java developers
Docker, Kubernetes, and Mesos recipes for Java developers
 
Microservices with JBoss EAP & OpenShift
Microservices with JBoss EAP & OpenShiftMicroservices with JBoss EAP & OpenShift
Microservices with JBoss EAP & OpenShift
 
Java EE and NoSQL using JBoss EAP 7 and OpenShift
Java EE and NoSQL using JBoss EAP 7 and OpenShiftJava EE and NoSQL using JBoss EAP 7 and OpenShift
Java EE and NoSQL using JBoss EAP 7 and OpenShift
 
Apple Brand Experience
Apple Brand ExperienceApple Brand Experience
Apple Brand Experience
 
[213] ethereum
[213] ethereum[213] ethereum
[213] ethereum
 
Elk stack
Elk stackElk stack
Elk stack
 
Building a Real-Time Geospatial-Aware Recommendation Engine
 Building a Real-Time Geospatial-Aware Recommendation Engine Building a Real-Time Geospatial-Aware Recommendation Engine
Building a Real-Time Geospatial-Aware Recommendation Engine
 

Similaire à Search Analytics with ELK (Elastic Stack)

Beyond the Google Search Appliance with Lucidworks Fusion
Beyond the Google Search Appliance with Lucidworks Fusion Beyond the Google Search Appliance with Lucidworks Fusion
Beyond the Google Search Appliance with Lucidworks Fusion MC+A
 
Orchestrating microservices like a ninja
Orchestrating microservices like a ninjaOrchestrating microservices like a ninja
Orchestrating microservices like a ninjaApigee | Google Cloud
 
Jon McCoy - AppSec-USA-2014 Hacking C#(.NET) Applications:Defend by Design
Jon McCoy - AppSec-USA-2014 Hacking C#(.NET) Applications:Defend by DesignJon McCoy - AppSec-USA-2014 Hacking C#(.NET) Applications:Defend by Design
Jon McCoy - AppSec-USA-2014 Hacking C#(.NET) Applications:Defend by Designjonmccoy
 
How bol.com makes sense of its logs, using the Elastic technology stack.
How bol.com makes sense of its logs, using the Elastic technology stack.How bol.com makes sense of its logs, using the Elastic technology stack.
How bol.com makes sense of its logs, using the Elastic technology stack.Renzo Tomà
 
Data & analytics challenges in a microservice architecture
Data & analytics challenges in a microservice architectureData & analytics challenges in a microservice architecture
Data & analytics challenges in a microservice architectureNiels Naglé
 
GIB2020 - Building Event-Driven Integration Architectures
GIB2020 - Building Event-Driven Integration ArchitecturesGIB2020 - Building Event-Driven Integration Architectures
GIB2020 - Building Event-Driven Integration ArchitecturesDaniel Toomey
 
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Milan 2017 - D...
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Milan 2017 - D...Monitoring Big Data Systems Done "The Simple Way" - Codemotion Milan 2017 - D...
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Milan 2017 - D...Demi Ben-Ari
 
Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...
Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...
Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...Codemotion
 
Anaconda and PyData Solutions
Anaconda and PyData SolutionsAnaconda and PyData Solutions
Anaconda and PyData SolutionsTravis Oliphant
 
Enteprise Data Mining with SQL Server by Mark Tabladillo
Enteprise Data Mining with SQL Server by Mark TabladilloEnteprise Data Mining with SQL Server by Mark Tabladillo
Enteprise Data Mining with SQL Server by Mark TabladilloFelipe Ferreira
 
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Berlin 2017
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Berlin 2017Monitoring Big Data Systems Done "The Simple Way" - Codemotion Berlin 2017
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Berlin 2017Demi Ben-Ari
 
GIB2021 - Dan Probert - BizTalk Migrator Deep Dive
GIB2021 - Dan Probert - BizTalk Migrator Deep DiveGIB2021 - Dan Probert - BizTalk Migrator Deep Dive
GIB2021 - Dan Probert - BizTalk Migrator Deep Diveprobertdaniel
 
Delta Lake OSS: Create reliable and performant Data Lake by Quentin Ambard
Delta Lake OSS: Create reliable and performant Data Lake by Quentin AmbardDelta Lake OSS: Create reliable and performant Data Lake by Quentin Ambard
Delta Lake OSS: Create reliable and performant Data Lake by Quentin AmbardParis Data Engineers !
 
Road to Enterprise Architecture for Big Data Applications: Mixing Apache Spar...
Road to Enterprise Architecture for Big Data Applications: Mixing Apache Spar...Road to Enterprise Architecture for Big Data Applications: Mixing Apache Spar...
Road to Enterprise Architecture for Big Data Applications: Mixing Apache Spar...Databricks
 
24 Hours of PASS -- Enterprise Data Mining with SQL Server
24 Hours of PASS -- Enterprise Data Mining with SQL Server24 Hours of PASS -- Enterprise Data Mining with SQL Server
24 Hours of PASS -- Enterprise Data Mining with SQL ServerMark Tabladillo
 
Monitoring Big Data Systems Done "The Simple Way" - Demi Ben-Ari - Codemotion...
Monitoring Big Data Systems Done "The Simple Way" - Demi Ben-Ari - Codemotion...Monitoring Big Data Systems Done "The Simple Way" - Demi Ben-Ari - Codemotion...
Monitoring Big Data Systems Done "The Simple Way" - Demi Ben-Ari - Codemotion...Codemotion
 
Monitoring Big Data Systems "Done the simple way" - Demi Ben-Ari - Codemotion...
Monitoring Big Data Systems "Done the simple way" - Demi Ben-Ari - Codemotion...Monitoring Big Data Systems "Done the simple way" - Demi Ben-Ari - Codemotion...
Monitoring Big Data Systems "Done the simple way" - Demi Ben-Ari - Codemotion...Demi Ben-Ari
 
Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014ALTER WAY
 
Tracking and business intelligence
Tracking and business intelligenceTracking and business intelligence
Tracking and business intelligenceSebastian Schleicher
 

Similaire à Search Analytics with ELK (Elastic Stack) (20)

Beyond the Google Search Appliance with Lucidworks Fusion
Beyond the Google Search Appliance with Lucidworks Fusion Beyond the Google Search Appliance with Lucidworks Fusion
Beyond the Google Search Appliance with Lucidworks Fusion
 
Orchestrating microservices like a ninja
Orchestrating microservices like a ninjaOrchestrating microservices like a ninja
Orchestrating microservices like a ninja
 
Jon McCoy - AppSec-USA-2014 Hacking C#(.NET) Applications:Defend by Design
Jon McCoy - AppSec-USA-2014 Hacking C#(.NET) Applications:Defend by DesignJon McCoy - AppSec-USA-2014 Hacking C#(.NET) Applications:Defend by Design
Jon McCoy - AppSec-USA-2014 Hacking C#(.NET) Applications:Defend by Design
 
How bol.com makes sense of its logs, using the Elastic technology stack.
How bol.com makes sense of its logs, using the Elastic technology stack.How bol.com makes sense of its logs, using the Elastic technology stack.
How bol.com makes sense of its logs, using the Elastic technology stack.
 
Data & analytics challenges in a microservice architecture
Data & analytics challenges in a microservice architectureData & analytics challenges in a microservice architecture
Data & analytics challenges in a microservice architecture
 
GIB2020 - Building Event-Driven Integration Architectures
GIB2020 - Building Event-Driven Integration ArchitecturesGIB2020 - Building Event-Driven Integration Architectures
GIB2020 - Building Event-Driven Integration Architectures
 
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Milan 2017 - D...
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Milan 2017 - D...Monitoring Big Data Systems Done "The Simple Way" - Codemotion Milan 2017 - D...
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Milan 2017 - D...
 
Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...
Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...
Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...
 
Anaconda and PyData Solutions
Anaconda and PyData SolutionsAnaconda and PyData Solutions
Anaconda and PyData Solutions
 
Enteprise Data Mining with SQL Server by Mark Tabladillo
Enteprise Data Mining with SQL Server by Mark TabladilloEnteprise Data Mining with SQL Server by Mark Tabladillo
Enteprise Data Mining with SQL Server by Mark Tabladillo
 
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Berlin 2017
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Berlin 2017Monitoring Big Data Systems Done "The Simple Way" - Codemotion Berlin 2017
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Berlin 2017
 
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
 
GIB2021 - Dan Probert - BizTalk Migrator Deep Dive
GIB2021 - Dan Probert - BizTalk Migrator Deep DiveGIB2021 - Dan Probert - BizTalk Migrator Deep Dive
GIB2021 - Dan Probert - BizTalk Migrator Deep Dive
 
Delta Lake OSS: Create reliable and performant Data Lake by Quentin Ambard
Delta Lake OSS: Create reliable and performant Data Lake by Quentin AmbardDelta Lake OSS: Create reliable and performant Data Lake by Quentin Ambard
Delta Lake OSS: Create reliable and performant Data Lake by Quentin Ambard
 
Road to Enterprise Architecture for Big Data Applications: Mixing Apache Spar...
Road to Enterprise Architecture for Big Data Applications: Mixing Apache Spar...Road to Enterprise Architecture for Big Data Applications: Mixing Apache Spar...
Road to Enterprise Architecture for Big Data Applications: Mixing Apache Spar...
 
24 Hours of PASS -- Enterprise Data Mining with SQL Server
24 Hours of PASS -- Enterprise Data Mining with SQL Server24 Hours of PASS -- Enterprise Data Mining with SQL Server
24 Hours of PASS -- Enterprise Data Mining with SQL Server
 
Monitoring Big Data Systems Done "The Simple Way" - Demi Ben-Ari - Codemotion...
Monitoring Big Data Systems Done "The Simple Way" - Demi Ben-Ari - Codemotion...Monitoring Big Data Systems Done "The Simple Way" - Demi Ben-Ari - Codemotion...
Monitoring Big Data Systems Done "The Simple Way" - Demi Ben-Ari - Codemotion...
 
Monitoring Big Data Systems "Done the simple way" - Demi Ben-Ari - Codemotion...
Monitoring Big Data Systems "Done the simple way" - Demi Ben-Ari - Codemotion...Monitoring Big Data Systems "Done the simple way" - Demi Ben-Ari - Codemotion...
Monitoring Big Data Systems "Done the simple way" - Demi Ben-Ari - Codemotion...
 
Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014
 
Tracking and business intelligence
Tracking and business intelligenceTracking and business intelligence
Tracking and business intelligence
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 

Dernier (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

Search Analytics with ELK (Elastic Stack)

  • 1. MC+A - Confidential and Proprietary “Simplicity is the ultimate sophistication.” - Leonardo da Vinci MC+A - Confidential and Proprietary
  • 2. MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary Search Analytics with ELK (Elastic Stack) Finding value in your wealth of data
  • 3. MC+A - Confidential and Proprietary Ground rules + To ensure audio quality, all attendees are muted. + Feel free to put any questions into the GotoWebinar chat area. + Having issues? Email marketing@mcplusa.com or Follow @mcplusa and we’ll respond via Direct Message or by email.
  • 4. MC+A - Confidential and Proprietary Agenda 1. An Approach to Search Analytics 2. Overview of ELK + ElasticSearch + Logstash + Kibana 3. Reference Architecture 4. Tooling for ELK development 5. Demo
  • 5. MC+A - Confidential and Proprietary Today’s Speakers Michael Cizmar Managing Director MC+A @michaelcizmar John Cizmar Director MC+A @johncizmar Nicole Millalaf Full Stack Developer MC+A @niccoleme
  • 6. MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary Search Analytics with ELK (Elastic Stack) Finding value in your wealth of data
  • 7. MC+A - Confidential and Proprietary An Approach to Search Analytics
  • 8. MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary Framework for Improving Search through Analytics Tracking and Improving Relevancy
  • 9. MC+A - Confidential and Proprietary + Analytics drives insight and tuning + Not all content is equal + User feedback is not as important as you think (hint: User Action is) + Ongoing Governance is essential Improving Search Through Analytics Foundational Principles
  • 10. MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary What Determines Relevant Content Objective and Opinionated
  • 11. MC+A - Confidential and Proprietary + Search scoring by SME + Use Cases + Requirements + What is your Baseline What is Relevant Content Framing the Question
  • 12. MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary Data Driven Decisions Define. Model. Iterate.
  • 13. MC+A - Confidential and Proprietary + The need for a Clipboard + Experimentation + Testable + Governance Data Driven Decisions Removing Subjectivity
  • 14. MC+A - Confidential and Proprietary Not all Data Sources are Right for You Logging vs. Click logging (GA) + Application Logs + Uses of a log: troubleshoot issues, security, monitoring + Know Gaps
  • 15. MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary Overview of ELK (The Elastic Stack) Make Sense of Data
  • 16. MC+A - Confidential and Proprietary + Log and event data collection + Provides Visualization Platform + Allows for exploration What is ELK (The Elastic Stack) What does it do?
  • 17. MC+A - Confidential and Proprietary The Elastic Stack High Level Architecture + General architecture + Scaled architecture Elastic Kibana Logstash User Interface Index & Analyze Ingest
  • 18. MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary ElasticSearch Scale beyond limits. MC+A - Confidential and Proprietary
  • 19. MC+A - Confidential and Proprietary The Elastic Stack Elastic Search + Java + Search and index + Distributed + Clustering + API - JSON/RESTful + Apache Lucene
  • 20. MC+A - Confidential and Proprietary
  • 21. MC+A - Confidential and Proprietary + Scaling / Data Transport + Parsing of log files + Creating queries for dashboards Architecture Keypoints - Tasks
  • 22. MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary Logstash Plumbing for your logs. MC+A - Confidential and Proprietary
  • 23. MC+A - Confidential and Proprietary The Elastic Stack Logstash + Multiple input / Multiple output + Centralize logs + Collect + Parse + Store / Forward
  • 24. MC+A - Confidential and Proprietary Logstash
  • 25. MC+A - Confidential and Proprietary Logstash What does a log look like 58.160.163.109!205.175.241.30!58.160.163.109 - - [11/Jun/2016:00:04:04 -0600] "GET /search?client=literature&filter=0&ie=UTF-8&oe=UTF-8&output=xml_no_dtd&proxystylesheet=literatu re&site=literature&getfields=*&lang=en&hl=en&inbound=Products&requiredfields=-xproductcategory: Not+Specified&sort=date:D:R:d1&ulang=en&access=p&entqr=3&entqrm=2&wc=200&wc_mc=1&ud=1& &q=suva+inmeta:ddescription%3DCertification&dnavs=suva+inmeta:ddescription%3DCertification&ip= 58.160.163.109 HTTP/1.1" 200 26168 22 25.00
  • 26. MC+A - Confidential and Proprietary Logstash What does a log look like 58.160.163.109!205.175.241.30!58.160.163.109 - - [11/Jun/2016:00:04:04 -0600] "GET /search?client=literature&filter=0&ie=UTF-8&oe=UTF-8&output=xml_no_dtd&proxystylesheet=literatu re&site=literature&getfields=*&lang=en&hl=en&inbound=Products&requiredfields=-xproductcategory: Not+Specified&sort=date:D:R:d1&ulang=en&access=p&entqr=3&entqrm=2&wc=200&wc_mc=1&ud=1& &q=suva+inmeta:ddescription%3DCertification&dnavs=suva+inmeta:ddescription%3DCertification&ip= 58.160.163.109 HTTP/1.1" 200 26168 22 25.00
  • 27. MC+A - Confidential and Proprietary Logstash #--inmeta: split if event['params']['q'].to_s.include? 'inmeta:' event['params']['q'].gsub! '%2520',' ' event['params']['q'].gsub! '%3D','=' event['params']['q'].gsub! '%2528','(' event['params']['q'].gsub! '%252D','-' event['params']['q'].gsub! '%2529',')' event['params']['q'].gsub! '%252C',',' event['params']['q_inmeta'] = event['params']['q'].to_s[7+event['params']['q'].to_s.index('inmeta:')..-1].split('inmeta:') end
  • 28. MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary Kibana Real-time dashboards. MC+A - Confidential and Proprietary
  • 29. MC+A - Confidential and Proprietary The Elastic Stack Kibana + Real-time charting + Flexible visualizations
  • 30. MC+A - Confidential and Proprietary Kibana
  • 31. MC+A - Confidential and Proprietary Tooling Getting Assistance. + Grok Debugger (https://grokdebug.herokuapp.com/) + Logstash Cookbook + Logstash Book
  • 32. MC+A - Confidential and ProprietaryMC+A - Confidential and Proprietary The Initial Questions / Demo MC+A - Confidential and Proprietary
  • 33. MC+A - Confidential and Proprietary Key questions Initial questions to seed discovery + What are most common queries? + What queries produce no results? + What interaction in the search interface are being used? ○ Filters ○ Sorts + Result click analysis ○ What result number did the user click on ○ Results with clicks /without
  • 34. MC+A - Confidential and Proprietary Questions? MC+A - Confidential and Proprietary
  • 35. MC+A - Confidential and Proprietary Connecting With Us www.mcplusa.com plus.google.com/+mcplusa @mcplusa fb.com/mcplusa Channel MC+A linkedin.com/company/mc-amarketing@mcplusa.com MC+A - Confidential and Proprietary