SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
Oxalide © 2016 – Documents confidentiels
Jérémy Smadja
Industrialisation du monitoring
Qui sommes nous ?
2
•Conseil – Infogérance – Hébergement
•Depuis 15 ans
•70 collaborateurs
•Bureaux au centre de Paris
•Chiffre d’Affaires > 10M€
Oxalide © 2013 – Documents confidentiels
The History
L’historique de l’industrialisation du monitoring
4
2000
Oxalide
• Conseil
• Développement
2004
Scripting
• BASH, check
HTTP
• Alerting SMS
2005
Mon
• Nagios
• Cacti
• Script BASH
• LDAP
2006
Oxacheck
• RTG
2008
Centreon
• Host/Svc Tmpl
• Scalabilité
• Ticket mon
2014
CLAPI
• Infrana
2016 - ?
Centreon
5
HOSTS SERVICES
4703 166447
SERVICE TEMPLATE
1318
POLLERS
21
RRD Size RRD Count
415 GB 491433
Infrana & Co.
6
Oxalide © 2013 – Documents confidentiels
Chef, Oui Chef !
Processus Chef - CLAPI
Monitoring automatisé
8
Schéma global
Monitoring automatisé
9
Exemple JSON
Monitoring automatisé
10
"monitoring": {
"notification_period": "24x7",
"notification_options": "d,u,r",
"contact_groups": "Oxalide",
"host_groups": "_Team_3",
"linux.sys.load": "!50,50,50!70,70,70",
"http_externe": [
{
"site": « 9gag.fr",
"uri": "/",
"pattern": "NSFW",
"htaccess": "no:no",
"port": "80"
}
]
}
Win / Fail
Monitoring automatisé
11
WIN FAIL
Administration plus rare Production abêti
Autonomie de la production Ticket monitoring plus complexe
Moins de ticket monitoring Astreinte toujours pénible
Uniformisation du monitoring
Moins d’oubli
Oxalide © 2013 – Documents confidentiels
Les temps changent…
Ce temps est révolu…
13
On Premise vs Public Cloud
Ce temps est révolu…
14
On Premise vs Public Cloud
AWS Auto-Scalling
Ce temps est révolu…
15
On Premise vs Public Cloud
AWS Auto-Scalling
Docker
Ce temps est révolu…
16
On Premise vs Public Cloud
AWS Auto-Scalling
Docker
DevOPS
Oxalide © 2013 – Documents confidentiels
« Smart-Monitoring »
LE – BUSINESSSSSSSSSS !
Smart-monitoring
18
Remettre son monitoring en question :
LE – BUSINESSSSSSSSSS !
Smart-monitoring
19
Remettre son monitoring en question :
Déterminer le « bon fonctionnement » de votre application
LE – BUSINESSSSSSSSSS !
Smart-monitoring
20
Remettre son monitoring en question :
Déterminer le « bon fonctionnement » de votre application
Intervention immédiate nécessaire ?
LE – BUSINESSSSSSSSSS !
Smart-monitoring
21
Remettre son monitoring en question :
Déterminer le « bon fonctionnement » de votre application
Intervention immédiate nécessaire ?
Ouai ça load et alors ?? T’as un problème !?!?
LE – BUSINESSSSSSSSSS !
Smart-monitoring
22
Remettre son monitoring en question :
Déterminer le « bon fonctionnement » de votre application
Intervention immédiate nécessaire ?
Ouai ça load et alors ?? T’as un problème !?!?
Monitoring saisonnier
LE – BUSINESSSSSSSSSS !
Smart-monitoring
23
Lâcher prise sur les anciennes sondes : RAM, inodes…
augmenter les seuils, supprimer l’alerting…
LE – BUSINESSSSSSSSSS !
Smart-monitoring
24
Lâcher prise sur les anciennes sondes : RAM, inodes…
augmenter les seuils, supprimer l’alerting…
Réfléchir aux métriques pertinentes :
LE – BUSINESSSSSSSSSS !
Smart-monitoring
25
Lâcher prise sur les anciennes sondes : RAM, inodes…
augmenter les seuils, supprimer l’alerting…
Réfléchir aux métriques pertinentes :
Temps de réponse du site internet
LE – BUSINESSSSSSSSSS !
Smart-monitoring
26
Lâcher prise sur les anciennes sondes : RAM, inodes…
augmenter les seuils, supprimer l’alerting…
Réfléchir aux métriques pertinentes :
Temps de réponse du site internet
Bon fonctionne du processus d’achat
LE – BUSINESSSSSSSSSS !
Smart-monitoring
27
Lâcher prise sur les anciennes sondes : RAM, inodes…
augmenter les seuils, supprimer l’alerting…
Réfléchir aux métriques pertinentes :
Temps de réponse du site internet
Bon fonctionne du processus d’achat
Temps de traitement d’un batch
LE – BUSINESSSSSSSSSS !
Smart-monitoring
28
Lâcher prise sur les anciennes sondes : RAM, inodes…
augmenter les seuils, supprimer l’alerting…
Réfléchir aux métriques pertinentes :
Temps de réponse du site internet
Bon fonctionne du processus d’achat
Temps de traitement d’un batch
Espace disque ? :o
LE – BUSINESSSSSSSSSS !
Smart-monitoring
29
Lâcher prise sur les anciennes sondes : RAM, inodes…
augmenter les seuils, supprimer l’alerting…
Réfléchir aux métriques pertinentes :
Temps de réponse du site internet
=> Check HTTP…
Bon fonctionne du processus d’achat
Temps de traitement d’un batch
Espace disque ? :o
LE – BUSINESSSSSSSSSS !
Smart-monitoring
30
Lâcher prise sur les anciennes sondes : RAM, inodes…
augmenter les seuils, supprimer l’alerting…
Réfléchir aux métriques pertinentes :
Temps de réponse du site internet
=> Check HTTP…
Bon fonctionne du processus d’achat
=> Cucumber, CasperJS, Selenium
Temps de traitement d’un batch
Espace disque ? :o
LE – BUSINESSSSSSSSSS !
Smart-monitoring
31
Lâcher prise sur les anciennes sondes : RAM, inodes…
augmenter les seuils, supprimer l’alerting…
Réfléchir aux métriques pertinentes :
Temps de réponse du site internet
=> Check HTTP…
Bon fonctionne du processus d’achat
=> Cucumber, CasperJS, Selenium
Temps de traitement d’un batch
=> we need your help!
Espace disque ? :o
Oxalide © 2013 – Documents confidentiels
Next-Step
Next-Step
33
« Tout ce que nous devons décider, c'est que faire du temps qui nous est imparti. »
by ??? 
Résumé des besoins
Next-Step
34
• Configuration dynamique
• Scalable
• Granularité fine
• Modularité des composants
• Système d’alerting intelligent
L’industrialisation apporte l’efficience et le dynamisme, le monitoring doit suivre le rythme.
Notre monde idéal
Next-Step
35
Databases
Next-Step
36
graphite
Alerting System
Next-Step
37
https://docs.influxdata.com
User Interface
Next-Step
38
http://grafana.org/
https://www.centreon.com
Agent
Next-Step
39
http://prometheus.io/
from prometheus_client import start_http_server, Summary
import ("github.com/prometheus/client_golang/prometheus")
package io.prometheus.client;
avg(rate(rpc_durations_microseconds_count[5m])) by (job, service)
External Monitoring System
Next-Step
40
http://newrelic.com/
Migration
Next-Step
41
L’existant doit co-exister.
Migration
Next-Step
42
L’existant doit co-exister.
Les architectures modulaires permettent l’agilité.
Migration
Next-Step
43
L’existant doit co-exister.
Les architectures modulaires permettent l’agilité.
L’industrialisation permet l’adoption rapide d’une nouvelle solution.
Oxalide © 2013 – Documents confidentiels
Merci
On recrute ;)

Contenu connexe

En vedette

Inheriting a new build: and building a new framework
Inheriting a new build: and building a new frameworkInheriting a new build: and building a new framework
Inheriting a new build: and building a new frameworkDiane Bruxvoort
 
Rutas Ciclismo Calp
Rutas Ciclismo Calp Rutas Ciclismo Calp
Rutas Ciclismo Calp TurismoCalp
 
IRFAN MALIK KHAN resume (1)
IRFAN MALIK KHAN resume (1)IRFAN MALIK KHAN resume (1)
IRFAN MALIK KHAN resume (1)Irfan malik Khan
 
New Study Of Gita Nov 12 Dr Shriniwas J Kashalikar
New Study Of Gita Nov 12  Dr  Shriniwas J  KashalikarNew Study Of Gita Nov 12  Dr  Shriniwas J  Kashalikar
New Study Of Gita Nov 12 Dr Shriniwas J Kashalikarbanothkishan
 
Grundström & Kuukasjärvi: Kaikki mukaan! Jokaisella lapsella on oikeus harras...
Grundström & Kuukasjärvi: Kaikki mukaan! Jokaisella lapsella on oikeus harras...Grundström & Kuukasjärvi: Kaikki mukaan! Jokaisella lapsella on oikeus harras...
Grundström & Kuukasjärvi: Kaikki mukaan! Jokaisella lapsella on oikeus harras...Lastensuojelun Keskusliitto
 
Virtual machines, emulators and mobile devices
Virtual machines, emulators and mobile devicesVirtual machines, emulators and mobile devices
Virtual machines, emulators and mobile devicesForrester High School
 
Assignment the sports day in our school
Assignment the sports day in our schoolAssignment the sports day in our school
Assignment the sports day in our schoolsek bukit jenun
 
DISEÑO ELECTRONICO
DISEÑO ELECTRONICODISEÑO ELECTRONICO
DISEÑO ELECTRONICOsgtc_24
 
CRIP De la Supervion à la communication : Dashboard de production informatique
CRIP De la Supervion à la communication : Dashboard de production informatiqueCRIP De la Supervion à la communication : Dashboard de production informatique
CRIP De la Supervion à la communication : Dashboard de production informatiqueYann SESE
 

En vedette (14)

Junior Resume
Junior ResumeJunior Resume
Junior Resume
 
Inheriting a new build: and building a new framework
Inheriting a new build: and building a new frameworkInheriting a new build: and building a new framework
Inheriting a new build: and building a new framework
 
Rutas Ciclismo Calp
Rutas Ciclismo Calp Rutas Ciclismo Calp
Rutas Ciclismo Calp
 
IRFAN MALIK KHAN resume (1)
IRFAN MALIK KHAN resume (1)IRFAN MALIK KHAN resume (1)
IRFAN MALIK KHAN resume (1)
 
New Study Of Gita Nov 12 Dr Shriniwas J Kashalikar
New Study Of Gita Nov 12  Dr  Shriniwas J  KashalikarNew Study Of Gita Nov 12  Dr  Shriniwas J  Kashalikar
New Study Of Gita Nov 12 Dr Shriniwas J Kashalikar
 
SD & D Evaluation
SD & D EvaluationSD & D Evaluation
SD & D Evaluation
 
Grundström & Kuukasjärvi: Kaikki mukaan! Jokaisella lapsella on oikeus harras...
Grundström & Kuukasjärvi: Kaikki mukaan! Jokaisella lapsella on oikeus harras...Grundström & Kuukasjärvi: Kaikki mukaan! Jokaisella lapsella on oikeus harras...
Grundström & Kuukasjärvi: Kaikki mukaan! Jokaisella lapsella on oikeus harras...
 
Virtual machines, emulators and mobile devices
Virtual machines, emulators and mobile devicesVirtual machines, emulators and mobile devices
Virtual machines, emulators and mobile devices
 
Database structure
Database structureDatabase structure
Database structure
 
Normalisation
NormalisationNormalisation
Normalisation
 
Searching and Sorting
Searching and SortingSearching and Sorting
Searching and Sorting
 
Assignment the sports day in our school
Assignment the sports day in our schoolAssignment the sports day in our school
Assignment the sports day in our school
 
DISEÑO ELECTRONICO
DISEÑO ELECTRONICODISEÑO ELECTRONICO
DISEÑO ELECTRONICO
 
CRIP De la Supervion à la communication : Dashboard de production informatique
CRIP De la Supervion à la communication : Dashboard de production informatiqueCRIP De la Supervion à la communication : Dashboard de production informatique
CRIP De la Supervion à la communication : Dashboard de production informatique
 

Similaire à Paris monitoring - 27012016 - Smart Monitoring chez Oxalide

REX Cassandra et Spark au service de la musique en ligne (Français)
REX Cassandra et Spark au service de la musique en ligne (Français)REX Cassandra et Spark au service de la musique en ligne (Français)
REX Cassandra et Spark au service de la musique en ligne (Français)DataStax Academy
 
REX PagesJaunes.fr - architecture micro-services asynchrone
REX PagesJaunes.fr - architecture micro-services asynchroneREX PagesJaunes.fr - architecture micro-services asynchrone
REX PagesJaunes.fr - architecture micro-services asynchroneDavid DE CARVALHO
 
Automatisation et gestion de configuration : Les avantages pour la supervision
Automatisation et gestion de configuration : Les avantages pour la supervisionAutomatisation et gestion de configuration : Les avantages pour la supervision
Automatisation et gestion de configuration : Les avantages pour la supervisionRUDDER
 
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020SEO CAMP
 
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEOCore Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEOWeLoveSEO
 
Lean Kanban France 2015 : Le Kanban explique par bison futé (V1.6)
Lean Kanban France 2015 : Le Kanban explique par bison futé (V1.6)Lean Kanban France 2015 : Le Kanban explique par bison futé (V1.6)
Lean Kanban France 2015 : Le Kanban explique par bison futé (V1.6)Cyrille Deruel
 
Methodologie et outils d optimisation php mysql
Methodologie et outils d optimisation php mysqlMethodologie et outils d optimisation php mysql
Methodologie et outils d optimisation php mysqlCodizy
 
Presentation sparklane aws
Presentation sparklane awsPresentation sparklane aws
Presentation sparklane awsSparklane
 
meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23Frederic Leger
 
Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...
Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...
Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...OVHcloud
 
BBL - Monitoring - kyriba
BBL - Monitoring - kyribaBBL - Monitoring - kyriba
BBL - Monitoring - kyribaOlivier BAZOUD
 
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?Fasterize
 
Bonnes pratiques pour réussir votre projet de supervision Nagios
Bonnes pratiques pour réussir votre projet de supervision NagiosBonnes pratiques pour réussir votre projet de supervision Nagios
Bonnes pratiques pour réussir votre projet de supervision Nagiosguest3be047
 
BreizhCamp 2022
BreizhCamp 2022BreizhCamp 2022
BreizhCamp 2022SpikeeLabs
 
Le Lean 6 Sigma dans une démarche de transformation
Le Lean 6 Sigma dans une démarche de transformationLe Lean 6 Sigma dans une démarche de transformation
Le Lean 6 Sigma dans une démarche de transformationXL Groupe
 
Informatique CDC & la Suite Elastic : une seule suite pour de multiples usages
Informatique CDC & la Suite Elastic : une seule suite pour de multiples usagesInformatique CDC & la Suite Elastic : une seule suite pour de multiples usages
Informatique CDC & la Suite Elastic : une seule suite pour de multiples usagesElasticsearch
 
Réussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobileRéussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobileOCTO Technology Suisse
 
Développer le travail collaboratif et l'innovation grâce au Lean engineering ...
Développer le travail collaboratif et l'innovation grâce au Lean engineering ...Développer le travail collaboratif et l'innovation grâce au Lean engineering ...
Développer le travail collaboratif et l'innovation grâce au Lean engineering ...Institut Lean France
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussicyrilpicat
 

Similaire à Paris monitoring - 27012016 - Smart Monitoring chez Oxalide (20)

REX Cassandra et Spark au service de la musique en ligne (Français)
REX Cassandra et Spark au service de la musique en ligne (Français)REX Cassandra et Spark au service de la musique en ligne (Français)
REX Cassandra et Spark au service de la musique en ligne (Français)
 
REX PagesJaunes.fr - architecture micro-services asynchrone
REX PagesJaunes.fr - architecture micro-services asynchroneREX PagesJaunes.fr - architecture micro-services asynchrone
REX PagesJaunes.fr - architecture micro-services asynchrone
 
Automatisation et gestion de configuration : Les avantages pour la supervision
Automatisation et gestion de configuration : Les avantages pour la supervisionAutomatisation et gestion de configuration : Les avantages pour la supervision
Automatisation et gestion de configuration : Les avantages pour la supervision
 
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
 
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEOCore Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
 
Lean Kanban France 2015 : Le Kanban explique par bison futé (V1.6)
Lean Kanban France 2015 : Le Kanban explique par bison futé (V1.6)Lean Kanban France 2015 : Le Kanban explique par bison futé (V1.6)
Lean Kanban France 2015 : Le Kanban explique par bison futé (V1.6)
 
Methodologie et outils d optimisation php mysql
Methodologie et outils d optimisation php mysqlMethodologie et outils d optimisation php mysql
Methodologie et outils d optimisation php mysql
 
Presentation sparklane aws
Presentation sparklane awsPresentation sparklane aws
Presentation sparklane aws
 
meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23
 
Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...
Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...
Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...
 
BBL - Monitoring - kyriba
BBL - Monitoring - kyribaBBL - Monitoring - kyriba
BBL - Monitoring - kyriba
 
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
 
Amazon summit 2015
Amazon summit 2015Amazon summit 2015
Amazon summit 2015
 
Bonnes pratiques pour réussir votre projet de supervision Nagios
Bonnes pratiques pour réussir votre projet de supervision NagiosBonnes pratiques pour réussir votre projet de supervision Nagios
Bonnes pratiques pour réussir votre projet de supervision Nagios
 
BreizhCamp 2022
BreizhCamp 2022BreizhCamp 2022
BreizhCamp 2022
 
Le Lean 6 Sigma dans une démarche de transformation
Le Lean 6 Sigma dans une démarche de transformationLe Lean 6 Sigma dans une démarche de transformation
Le Lean 6 Sigma dans une démarche de transformation
 
Informatique CDC & la Suite Elastic : une seule suite pour de multiples usages
Informatique CDC & la Suite Elastic : une seule suite pour de multiples usagesInformatique CDC & la Suite Elastic : une seule suite pour de multiples usages
Informatique CDC & la Suite Elastic : une seule suite pour de multiples usages
 
Réussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobileRéussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobile
 
Développer le travail collaboratif et l'innovation grâce au Lean engineering ...
Développer le travail collaboratif et l'innovation grâce au Lean engineering ...Développer le travail collaboratif et l'innovation grâce au Lean engineering ...
Développer le travail collaboratif et l'innovation grâce au Lean engineering ...
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
 

Paris monitoring - 27012016 - Smart Monitoring chez Oxalide

  • 1. Oxalide © 2016 – Documents confidentiels Jérémy Smadja Industrialisation du monitoring
  • 2. Qui sommes nous ? 2 •Conseil – Infogérance – Hébergement •Depuis 15 ans •70 collaborateurs •Bureaux au centre de Paris •Chiffre d’Affaires > 10M€
  • 3. Oxalide © 2013 – Documents confidentiels The History
  • 4. L’historique de l’industrialisation du monitoring 4 2000 Oxalide • Conseil • Développement 2004 Scripting • BASH, check HTTP • Alerting SMS 2005 Mon • Nagios • Cacti • Script BASH • LDAP 2006 Oxacheck • RTG 2008 Centreon • Host/Svc Tmpl • Scalabilité • Ticket mon 2014 CLAPI • Infrana 2016 - ?
  • 5. Centreon 5 HOSTS SERVICES 4703 166447 SERVICE TEMPLATE 1318 POLLERS 21 RRD Size RRD Count 415 GB 491433
  • 7. Oxalide © 2013 – Documents confidentiels Chef, Oui Chef !
  • 8. Processus Chef - CLAPI Monitoring automatisé 8
  • 10. Exemple JSON Monitoring automatisé 10 "monitoring": { "notification_period": "24x7", "notification_options": "d,u,r", "contact_groups": "Oxalide", "host_groups": "_Team_3", "linux.sys.load": "!50,50,50!70,70,70", "http_externe": [ { "site": « 9gag.fr", "uri": "/", "pattern": "NSFW", "htaccess": "no:no", "port": "80" } ] }
  • 11. Win / Fail Monitoring automatisé 11 WIN FAIL Administration plus rare Production abêti Autonomie de la production Ticket monitoring plus complexe Moins de ticket monitoring Astreinte toujours pénible Uniformisation du monitoring Moins d’oubli
  • 12. Oxalide © 2013 – Documents confidentiels Les temps changent…
  • 13. Ce temps est révolu… 13 On Premise vs Public Cloud
  • 14. Ce temps est révolu… 14 On Premise vs Public Cloud AWS Auto-Scalling
  • 15. Ce temps est révolu… 15 On Premise vs Public Cloud AWS Auto-Scalling Docker
  • 16. Ce temps est révolu… 16 On Premise vs Public Cloud AWS Auto-Scalling Docker DevOPS
  • 17. Oxalide © 2013 – Documents confidentiels « Smart-Monitoring »
  • 18. LE – BUSINESSSSSSSSSS ! Smart-monitoring 18 Remettre son monitoring en question :
  • 19. LE – BUSINESSSSSSSSSS ! Smart-monitoring 19 Remettre son monitoring en question : Déterminer le « bon fonctionnement » de votre application
  • 20. LE – BUSINESSSSSSSSSS ! Smart-monitoring 20 Remettre son monitoring en question : Déterminer le « bon fonctionnement » de votre application Intervention immédiate nécessaire ?
  • 21. LE – BUSINESSSSSSSSSS ! Smart-monitoring 21 Remettre son monitoring en question : Déterminer le « bon fonctionnement » de votre application Intervention immédiate nécessaire ? Ouai ça load et alors ?? T’as un problème !?!?
  • 22. LE – BUSINESSSSSSSSSS ! Smart-monitoring 22 Remettre son monitoring en question : Déterminer le « bon fonctionnement » de votre application Intervention immédiate nécessaire ? Ouai ça load et alors ?? T’as un problème !?!? Monitoring saisonnier
  • 23. LE – BUSINESSSSSSSSSS ! Smart-monitoring 23 Lâcher prise sur les anciennes sondes : RAM, inodes… augmenter les seuils, supprimer l’alerting…
  • 24. LE – BUSINESSSSSSSSSS ! Smart-monitoring 24 Lâcher prise sur les anciennes sondes : RAM, inodes… augmenter les seuils, supprimer l’alerting… Réfléchir aux métriques pertinentes :
  • 25. LE – BUSINESSSSSSSSSS ! Smart-monitoring 25 Lâcher prise sur les anciennes sondes : RAM, inodes… augmenter les seuils, supprimer l’alerting… Réfléchir aux métriques pertinentes : Temps de réponse du site internet
  • 26. LE – BUSINESSSSSSSSSS ! Smart-monitoring 26 Lâcher prise sur les anciennes sondes : RAM, inodes… augmenter les seuils, supprimer l’alerting… Réfléchir aux métriques pertinentes : Temps de réponse du site internet Bon fonctionne du processus d’achat
  • 27. LE – BUSINESSSSSSSSSS ! Smart-monitoring 27 Lâcher prise sur les anciennes sondes : RAM, inodes… augmenter les seuils, supprimer l’alerting… Réfléchir aux métriques pertinentes : Temps de réponse du site internet Bon fonctionne du processus d’achat Temps de traitement d’un batch
  • 28. LE – BUSINESSSSSSSSSS ! Smart-monitoring 28 Lâcher prise sur les anciennes sondes : RAM, inodes… augmenter les seuils, supprimer l’alerting… Réfléchir aux métriques pertinentes : Temps de réponse du site internet Bon fonctionne du processus d’achat Temps de traitement d’un batch Espace disque ? :o
  • 29. LE – BUSINESSSSSSSSSS ! Smart-monitoring 29 Lâcher prise sur les anciennes sondes : RAM, inodes… augmenter les seuils, supprimer l’alerting… Réfléchir aux métriques pertinentes : Temps de réponse du site internet => Check HTTP… Bon fonctionne du processus d’achat Temps de traitement d’un batch Espace disque ? :o
  • 30. LE – BUSINESSSSSSSSSS ! Smart-monitoring 30 Lâcher prise sur les anciennes sondes : RAM, inodes… augmenter les seuils, supprimer l’alerting… Réfléchir aux métriques pertinentes : Temps de réponse du site internet => Check HTTP… Bon fonctionne du processus d’achat => Cucumber, CasperJS, Selenium Temps de traitement d’un batch Espace disque ? :o
  • 31. LE – BUSINESSSSSSSSSS ! Smart-monitoring 31 Lâcher prise sur les anciennes sondes : RAM, inodes… augmenter les seuils, supprimer l’alerting… Réfléchir aux métriques pertinentes : Temps de réponse du site internet => Check HTTP… Bon fonctionne du processus d’achat => Cucumber, CasperJS, Selenium Temps de traitement d’un batch => we need your help! Espace disque ? :o
  • 32. Oxalide © 2013 – Documents confidentiels Next-Step
  • 33. Next-Step 33 « Tout ce que nous devons décider, c'est que faire du temps qui nous est imparti. » by ??? 
  • 34. Résumé des besoins Next-Step 34 • Configuration dynamique • Scalable • Granularité fine • Modularité des composants • Système d’alerting intelligent L’industrialisation apporte l’efficience et le dynamisme, le monitoring doit suivre le rythme.
  • 39. Agent Next-Step 39 http://prometheus.io/ from prometheus_client import start_http_server, Summary import ("github.com/prometheus/client_golang/prometheus") package io.prometheus.client; avg(rate(rpc_durations_microseconds_count[5m])) by (job, service)
  • 42. Migration Next-Step 42 L’existant doit co-exister. Les architectures modulaires permettent l’agilité.
  • 43. Migration Next-Step 43 L’existant doit co-exister. Les architectures modulaires permettent l’agilité. L’industrialisation permet l’adoption rapide d’une nouvelle solution.
  • 44. Oxalide © 2013 – Documents confidentiels Merci On recrute ;)