EBU/EUROVISION
GENEVE MONITORING
Laurent
#Whoami
EBU (UER)
L'EBU est la plus grande alliance de Public Broadcaster au monde
L’EUROVISION est le premier distributeur et producteur de contenus de qualité
73 Membres
56 pays
781 chaînes de télévision
1049 stations de radio
150K transmissions/An
35K News/An
IT WEB
8 Geeks (Entre 27 et 35 ans)
Agile Team (scrumban)
Devops : PM, Dev, Support, Infra (hybrid cloud : amazon)
20 Projets par An
5500 Tâches par An
500 Releases par An
40 Serveurs
17M Pages views
24/7 Support
Nagios XI
Présentation
Outil de monitoring système et réseau open-source.
L'Agent NSclient
Script shell, perl, php, …
Réalise X tests/actions
Retourne un code statut et les data performances :
0 : OK
1 : WARNING
2 : CRITICAL
3 : UNKNOWN
Sizing
+700 hosts
+6000 Services environs
+5000 Checks par minutes
40 Operateurs
Module Nagios BPI
Control en temps réel des processus métiers
Module Nagios Nagvis
DEMO
Pas mal... mais...
Aucune gestion des logs applicatifs
Impossible de corréler les logs
Server side : Aucune analyse du côté client
ELK
Elasticsearch Logstash Kibana
Outils de gestion des logs
Elasticsearch : Moteur de recherche basé sur du NoSQL.
Logstash : Outil pour collecter, gérer et transformer des logs. (ruby)
Kibana : Dashboard de visualisation (nodejs)
Workflow Logstash
Grok
Extraction de champs
Performance
De nombreux patterns
Utilisation des Regex
DEMO
Super !!! ou pas...
Infrastructure complexe
Pas de corrélation de logs
Produit jeune, peu de dashboards ou modules disponibles
Peut-être néfaste pour votre infrastructure :-)
... Next steps
SPLUNK SaaS
Similaire à la solution ELK
Corrélation de logs
Business Intelligence
Nombreux Modules dispo
SaaS (env 9000$/an)
New relic
Performance monitoring
Client-side (javascript/sdk)
& Server-side (Agent)
SaaS ($$$)
Questions ?
deck
By Laurent pythoud
deck
- 1,322