state of the art logging. kibana4solr is here!

21

Upload: lucenerevolution

Post on 10-May-2015

4.335 views

Category:

Technology


1 download

DESCRIPTION

Presented by Markus Klose, Search + Big Data Consultant SHI Elektronische Medien GmbH at Lucene/Solr Revolution 2013 Dublin Kibana4Solr is search-driven, scalable, browser based and extremely user friendly (also for non-technical users). Logs are everywhere. Any device, system or human can potentially produce a huge amount of information saved in logs. The amount of available logs and their semi-structured nature make a meaningful processing in real-time quite a difficult task. Thus, valuable business insights stored in logs might be not found. Kibana4Solr is a search-driven approach to handle that challenge. It offers user-friendly and browser-based dashboard which can be easily customized to particular needs. In the session the Kibana4Solr will be introduced. Some light will be shed on the architectural features of Kibana4Solr. Some ideas will be given in terms of possible business uses cases. And finally a live demo of Kibana4Solr will be shown. Configure

TRANSCRIPT

Page 1: State of the Art Logging. Kibana4Solr is Here!
Page 2: State of the Art Logging. Kibana4Solr is Here!

KIBANA4SOLRMarkus KloseHead of Training & [email protected]

Page 3: State of the Art Logging. Kibana4Solr is Here!

• Me / SHI GmbH

• Motivation of Kibana4Solr

• What is Kibana

• Project

– What is Kibana4Solr

– Implementation / Architecture

– Pitfalls

– Prospect

• Kibana4Solr

– Use cases

– Demo

• Q & A

Agenda - State Of the Art Logging with Kibana4Solr

Page 4: State of the Art Logging. Kibana4Solr is Here!

• Head of Training & Consulting

– Project management

– Requirements Engineering

– Consulting

• LucidWorks Certified Lucene / Solr Trainer

• LucidWorks Certified Lucene / Solr Developer

[email protected]

Markus Klose / SHI GmbH

Page 5: State of the Art Logging. Kibana4Solr is Here!

• History

– Founded in 1994

– Since 1995 focus on Search Technologies

– Since 2000 focus on Open Source Solutions

– Since 2011 Gold Partnership with LucidWorks

– Since 2013 Partnership with elasticsearch

• Complete Software Service Provider

– Consulting, Engineering, Training, Support

– Open Source Projects

– 5 Consultants, 4 Trainers, 20 Developers

• 100+ years of experience in working with search technologies

• 200+ customers out of different branches

SHI GmbH - Company

Page 6: State of the Art Logging. Kibana4Solr is Here!

SHI GmbH – Search Services

Consulting Search Strategy Consulting

Conception of Search Applications

Execution of Proof of Concepts

Search Usability Studies

Architecture & Design Reviews

Sizing & Scaling

Relevancy Tuning

Search Semantics & Lingustics

Realisation Search Implementation

Programming (Extensions, Portals, Specialized Applications, Embedded, …)

Support Development Support (ExpertLink)

Service Level Agreements (SLA)

Providing Search Consultants and Developers

Trainings Classroom and On-site

Apache Solr Basics, Unleashed & Under The Hood

Apache Mahout (planned)

Apache Hadoop (planned)

360° Services

Page 7: State of the Art Logging. Kibana4Solr is Here!

• In customer projects there is always the need of monitoring data/content and userdata

– „what are the most searched terms?“

– „what hit was selected?“

– „are there searches with no hits?“

– „how are my products categorized?“

– „how many of my products are almost not in stock?“

– …

• „…is there nothing out of the box?...“ -> NO not with Solr

Motivation 1

Page 8: State of the Art Logging. Kibana4Solr is Here!

• Use and combine existing tools to offer all our customer a good analyzing infrastructure

• Good experience with kibana in our elasticsearch projects

idea: enable kibana to use a solr index

Motivation 2

Page 9: State of the Art Logging. Kibana4Solr is Here!

• “Kibana is an open source (Apache Licensed), browser based analytics and search interface to Logstash and other timestamped data sets stored in ElasticSearch ... Kibana strives to be easy to get started with, while also being flexible and powerful”

visualize logs and time-stamped data

• Seamless integration with Logstash, Apache Flume, Fluentd and others

What is Kibana

KibanaElasticsearchElasticsearchLogstashLogstashlogslogs

Page 10: State of the Art Logging. Kibana4Solr is Here!

• Create custoum Dasbords BY SEARCHING with

– bar, line diagrams

– scatter plots

– pie charts

– maps

What is Kibana

Page 11: State of the Art Logging. Kibana4Solr is Here!

• combines the Power of Kibana and Solr

• Translator elasticsearch <-> solr

• open source

• deployable as war file in all major application servers and servlet containers

What is kibana4solr

What is kibana4solr NOT

• No indexing / crawling tool

• No complete monitoring tool

Page 12: State of the Art Logging. Kibana4Solr is Here!

• 06/2013 - Idea kibana4solr

• 07/2013 - POC

• 08/2013 - Implementation

– Table

• 09/2013 – idea SEMKit

– Refactoring !!!

– Facetting (query…)

• TODAY - kibana4solr/SEMKit is still in progress

• 11/2013 - more features (histogram facets)

• 11/2013 - GitHub

• …

The project – kibana4solr / SEMKit

Today06/2013

Page 13: State of the Art Logging. Kibana4Solr is Here!

basic concept of kibana4solr

solr4kibana

KibanaKibana

SolrSolr

ElasticsearchElasticsearch

Page 14: State of the Art Logging. Kibana4Solr is Here!

• SEMKit – Search Engine Migration Kit

– Framework for smooth search engine migrations

– Connectors are plugable

– More Connectors can be integrated easily

• kibana4solr is one configuration of the SEMKit

– Elasticsearch <-> Solr

the bigger picture

SEMKit

SolrSolr ES

Solr ESES

FASTFAST

FASTFAST

……

……

Page 15: State of the Art Logging. Kibana4Solr is Here!

• Minior

– Settings in Kibana

– Settings in Solr

– Tomcat settings

– To much refactoring because the idea change within project

• Major

– Different syntax and feature spectrum, e.g.

• labels on facets

• …

Pitfalls & Challanges

Page 16: State of the Art Logging. Kibana4Solr is Here!

• Business Aware Monitoring

– Search tracking

– User Tracking - Trends, Conversions, Cancelation

• Perfomance Monitoring

– Backend Tracking

– Network Tracking

• Data Analysis

– Measure the Development of one Product

– Extract knwoledge form social data

– Sediment Analysis

all that in REAL TIME and NOW with one tool and based on a SOLR INDEX

Kibana4Solr Use Cases

Page 17: State of the Art Logging. Kibana4Solr is Here!

• Kibana4Solr

– Logs to Solr

– RealTimeLogging & analysis

• SEMKit

– Search Engine Migrations

• Fast2Solr

• …

– Multi-Channel-Monitoring

• Kibana4MySQL

• Kibana4SAP

• …

Prospects

Page 18: State of the Art Logging. Kibana4Solr is Here!

Demo

Page 19: State of the Art Logging. Kibana4Solr is Here!

• Kibana4Solr/SEMKit Websites

– GitHub

– SHI GmbH

– @SHIEngineers

• Kibana Websites

– http://www.elasticsearch.org/overview/kibana/

– http://rashidkpc.github.io/Kibana/index.html

• Q & A

Resources

Page 20: State of the Art Logging. Kibana4Solr is Here!

KIBANA4SOLRMarkus KloseHead of Training & [email protected]

Page 21: State of the Art Logging. Kibana4Solr is Here!

• Project (10 slides)

• Kibana4solr (prepare demonstration)

• Spellcheck

• Links?

checklist