Transcript
Page 1: Ndc beer analytics using kibana and elasticsearch

Beer analytics using Kibana and Elasticsearch

Page 2: Ndc beer analytics using kibana and elasticsearch

tweet: #ndcROI “most bang for the

bucks product” #ndcoslo

You can win!

Page 3: Ndc beer analytics using kibana and elasticsearch

Christoffer Vig

works at http://blog.comperiosearch.com

babadofar

Page 4: Ndc beer analytics using kibana and elasticsearch
Page 5: Ndc beer analytics using kibana and elasticsearch

Norwegian government owned alcohol monopoly.Sells beverages above 4,7 % alcohol Open data http://www.vinmonopolet.no

Page 6: Ndc beer analytics using kibana and elasticsearch
Page 7: Ndc beer analytics using kibana and elasticsearch

Vinmonopolet CSV file

Page 8: Ndc beer analytics using kibana and elasticsearch

CSV -> Elasticsearch

Logstash

Page 9: Ndc beer analytics using kibana and elasticsearch

Logstash config

Page 10: Ndc beer analytics using kibana and elasticsearch

Elasticsearch output

Page 11: Ndc beer analytics using kibana and elasticsearch

Demo time!

#ndcroi

Page 12: Ndc beer analytics using kibana and elasticsearch

Discover

Page 13: Ndc beer analytics using kibana and elasticsearch
Page 14: Ndc beer analytics using kibana and elasticsearch
Page 15: Ndc beer analytics using kibana and elasticsearch
Page 16: Ndc beer analytics using kibana and elasticsearch
Page 17: Ndc beer analytics using kibana and elasticsearch
Page 18: Ndc beer analytics using kibana and elasticsearch

Visualize

Page 19: Ndc beer analytics using kibana and elasticsearch

Bitterness in beer

Page 20: Ndc beer analytics using kibana and elasticsearch

View details

Page 21: Ndc beer analytics using kibana and elasticsearch

Use cases

Boss is buyingLast callGourmand customer dinnerForeign hipster visitors...

Page 22: Ndc beer analytics using kibana and elasticsearch

Boss is buying

Page 23: Ndc beer analytics using kibana and elasticsearch

Last call

Page 24: Ndc beer analytics using kibana and elasticsearch

Price pr Alcohol unit

pricePrAlcohol floor(doc['Literpris'].value/doc['Alkohol'].value)pricePrAlcohol = Price pr 1 Alcohol unit

Page 25: Ndc beer analytics using kibana and elasticsearch

Gourmand

Page 26: Ndc beer analytics using kibana and elasticsearch

significant terms

Page 27: Ndc beer analytics using kibana and elasticsearch

Belgian beer significant terms

Page 28: Ndc beer analytics using kibana and elasticsearch

Optimal ROI product

#ndc-roi

Page 29: Ndc beer analytics using kibana and elasticsearch

Resources

vagrant ELK boxhttps://github.com/comperiosearch/vagrant-elk-boxcode for this talkhttps://github.com/babadofar/bbuzz_code

Page 30: Ndc beer analytics using kibana and elasticsearch

… Thank you!


Top Related