Mole.io Un sistema per la gestione centralizzata dei Log applicativi

22
Mole.io UN SISTEMA PER LA GESTIONE CENTRALIZZATA DEI LOG APPLICATIVI Relatore Prof. Ernesto Damiani Correlatore Emanuele DelBono Federico Gandellini Matr. 703156 ANNO ACCADEMICO 2012/2013 Corso di Laurea Magistrale in Scienze e Tecnologie dell’Informazione

description

Federico Gandellini Relatore: Prof. Ernesto Damiani Correlatore: Emanuele DelBono ANNO ACCADEMICO 2012/2013 Corso di Laurea Magistrale in Scienze e Tecnologie dell’Informazione

Transcript of Mole.io Un sistema per la gestione centralizzata dei Log applicativi

Page 1: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

Corso di Laurea Magistrale in Scienze e Tecnologie dell'Informazione

A.A. 2012/2013

Mole.ioUN SISTEMA PER LA GESTIONE CENTRALIZZATA DEI LOG APPLICATIVI

RelatoreProf. Ernesto Damiani

CorrelatoreEmanuele DelBono

Federico GandelliniMatr. 703156

ANNO ACCADEMICO 2012/2013Corso di Laurea Magistrale in Scienze e Tecnologie dell’Informazione

Page 2: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

COMPANY

Page 3: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

COMPANY

Applications

Requirements

Monitor customer installations across the Italian country

Reverse workflow

Centralization of app statuses

Page 4: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

COMPANY

Page 5: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

MOLE.IO

Page 6: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

TECHNOLOGY

Server-side JavaScript Framework

HIGH PERFORMANCES

SMALL FOOTPRINT

EVENTEDI/O

ASYNC (BY DESIGN)

Page 7: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

TECHNOLOGY: NODE.JS

Page 8: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

TECHNOLOGY: MONGODB

NoSQL Schema-less DBMS

HIGH AVAILABILITY

REPLICASET

EASY SCALING

SHARDING

UNSTRUCTURED

DATA

Page 9: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

MOLE

Page 10: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

MOLE-SUIT

Page 11: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

WORKFLOW - 1/6

Page 12: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

WORKFLOW - 2/6

Page 13: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

WORKFLOW - 3/6

Page 14: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

WORKFLOW - 4/6

SUMMARY WIDGET

STATS WIDGET

GEO WIDGET

Page 15: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

WORKFLOW - 5/6

Page 16: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

WORKFLOW - 6/6

Page 17: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

BENCHMARK

3 VM

3 SHARDING POLICIES

AVERAGE OVER 3 RUNS

TESTED MONGODB INSERTION

1 TO 100 CLIENTS

SMALL AND BIG DOCS

Page 18: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

BENCHMARK

SMALLDOCS

Page 19: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

SMALLDOCS

BENCHMARK

BIGDOCS

Page 20: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

RECAP & FURTHER DEVELOPMENTS

BETTER CLIENTSSUPPORT AND INCREASE

OF PRODUCT VALUE

IMPROVED PERSONAL SKILLS

GREAT TOOLS

MORE TEST

MORE MOLE-CONTACT

MORE DENORMALIZER

QUERY LANGUAGE

MOBILE APP

PUSH NOTIFICATION

Page 21: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

Questions?

Page 22: Mole.io Un sistema per la gestione centralizzata dei Log applicativi

Thanks!