SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
HAWKULAR METRICSHAWKULAR METRICS
GARDEZ VOS APPL I CATI ONS ÀGARDEZ VOS APPL I CATI ONS À
L'OEILL'OEIL
PRÉSENTATIONPRÉSENTATION
@Marseille
Software engineer @ Red Hat
tsegismont @ GitHub / Twitter / GMail / Freenode
PROGRAMMEPROGRAMME
Monitoring
De RHQ à Hawkular
Hawkular Metrics: visite guidée
Démos
Et après
MONITORINGMONITORING
A QUOI ÇA SERT ?A QUOI ÇA SERT ?
DES MESURES POUR...DES MESURES POUR...
Observer
Comprendre
Décider
EN PRATIQUEEN PRATIQUE
Système
Middleware
Applications
IoT
Tests de charge
CO MME NT ÇA MARCH E?CO MME NT ÇA MARCH E?
Collecteur Stockage GUITraitement
EST-C E Q U E ÇA S U F F I T ?EST-C E Q U E ÇA S U F F I T ?
POUR BIEN GÉRER UNE PRODPOUR BIEN GÉRER UNE PROD
Logs / évènements
Inventaire
Alertes
...
DEDE
RHQRHQ
ÀÀ
HAWKULARHAWKULAR
AU CO M M E N C E M E N TAU CO M M E N C E M E N T
CÔT É P ILECÔT É P ILE
Tout en un
Tout découle de la déclaration dans le plugin
CÔT É FACECÔT É FACE
De la configuration
Pas de réutilisation des composants
Il faut toujours un plugin
Vue hiérarchique liée à un agent
DÉCOUPLERDÉCOUPLER
HAWKUL ARHAWKUL AR
HAWKUL ARHAWKUL AR METRICSMETRICS
HAWKUL AR METRICSHAWKUL AR METRICS
Time-series database
Open source
Licence Apache version 2
PÉRIMÈTREPÉRIMÈTRE
Collecteur Stockage GUITraitement
BRIQUESBRIQUES
ARCHITECTUREARCHITECTURE
Librairie Core: RxJava + Cassandra driver
REST API: JAX-RS 2 async
JSON
OBJECTIFSOBJECTIFS
API facile à utiliser
Vitesse d'absorption
POURQUOI CASSANDRA ?POURQUOI CASSANDRA ?
Beaucoup plus d'écritures que de lectures
Pas une base "exotique"
ADAPTABLE À L A CHARGEADAPTABLE À L A CHARGE
TO UT E N JAVA !TO UT E N JAVA !
ÇA MARCHE PARTOUT !ÇA MARCHE PARTOUT !
VISITEVISITE
GUIDÉEGUIDÉE
MULT I-TENANTMULT I-TENANT
ÉCRITUREÉCRITURE
POST /hawkular/metrics/gauges/data HTTP/1.1
Content-Type: application/json;charset=utf-8
Content-Length: 4923
Hawkular-Tenant: default
[
{
"id": "collectd.stetson.memory.memory.free",
"data": [
{
"timestamp": 1432459398673,
"value": 1.7434624E8
}
]
}
]
LECTURELECTURE
GET /hawkular/metrics/gauges/collectd.stetson.memory.memory.free/data? HTTP/1.1
Accept: application/json
Content-Type: application/json
Hawkular-Tenant: default
HTTP/1.1 200 OK
Transfer-Encoding: chunked
Content-Type: application/json
0bf6
[
{
"timestamp": 1432459978673,
"value": 4.972417024E9
},
{
"timestamp": 1432459968673,
"value": 4.97635328E9
},
{
"timestamp": 1432459368673,
"value": 1.44093184E8
}
]
0
TAGSTAGS
Pour une série
Pour les points d'un série
PTRANS (PROTOCOL TRANSL ATOR)PTRANS (PROTOCOL TRANSL ATOR)
collectd
graphite
ganglia
I NF LUXDB V0 .8 QUERY L ANGUAGEI NF LUXDB V0 .8 QUERY L ANGUAGE
Couche de compatibilité
Faire profiter de l'écosystème
EN COURSEN COURS
Monitor agent (DMR / JMX avec Jolokia)
vertx-monitor
Aggrégation en continu
DÉMODÉMO
ET APRÈSET APRÈS
HAWKUL ARHAWKUL AR
Dashboards /Alerts / Inventory : tout-en-un
Vue centrée sur les applications
Management
OÙ NOUS TROUVER ?OÙ NOUS TROUVER ?
GitHub hawkular/hawkular-metrics
IRC #hawkular sur Freenode
hawkular-dev @ lists.jboss.org
Twitter @hawkular_org
QUESTIONS ?QUESTIONS ?
MERCI !MERCI !

Weitere ähnliche Inhalte

Andere mochten auch

Los movimientos sociales en la era de internet
Los movimientos sociales en la era de internetLos movimientos sociales en la era de internet
Los movimientos sociales en la era de internetjoseluis959
 
Cartographie littéraire i-voix 2013 2014
Cartographie littéraire i-voix 2013 2014Cartographie littéraire i-voix 2013 2014
Cartographie littéraire i-voix 2013 2014i-voix
 
La magnésite présentation proprietes bienfaits lithotherapie
La magnésite présentation proprietes bienfaits lithotherapieLa magnésite présentation proprietes bienfaits lithotherapie
La magnésite présentation proprietes bienfaits lithotherapieEquilibre Et Minéraux
 
Dossier de presse Tatrod'lachance
Dossier de presse Tatrod'lachanceDossier de presse Tatrod'lachance
Dossier de presse Tatrod'lachancecerisetteS
 
Le meurtre de 'asma bint marwan
Le meurtre de 'asma bint marwanLe meurtre de 'asma bint marwan
Le meurtre de 'asma bint marwanhanifiyyah
 
Vs canonización juan pablo ii abril 2014
Vs canonización juan pablo ii abril 2014Vs canonización juan pablo ii abril 2014
Vs canonización juan pablo ii abril 2014viajessingulares
 
08 la guerra aerea en el alto palancia
08 la guerra aerea en el alto palancia08 la guerra aerea en el alto palancia
08 la guerra aerea en el alto palanciaaulamilitar
 
Drupal i18n & Features
Drupal i18n & FeaturesDrupal i18n & Features
Drupal i18n & Featuresbasillic
 
Proyecto comunitario
Proyecto comunitarioProyecto comunitario
Proyecto comunitarionikolyorely
 
La loi sur l’accès aux documents des organismes
La loi sur l’accès aux documents des organismesLa loi sur l’accès aux documents des organismes
La loi sur l’accès aux documents des organismesjeanm18csr
 
Presentation dac plénière mars 2014
Presentation dac plénière mars 2014Presentation dac plénière mars 2014
Presentation dac plénière mars 2014Nouvelle Aquitaine
 
Evaluación 1 presentación en power point-astriny molina
Evaluación 1   presentación en power point-astriny molinaEvaluación 1   presentación en power point-astriny molina
Evaluación 1 presentación en power point-astriny molinaAstriny
 
Les 10 conseils pour rebondir après les soldes d'hiver
Les 10 conseils pour rebondir après les soldes d'hiverLes 10 conseils pour rebondir après les soldes d'hiver
Les 10 conseils pour rebondir après les soldes d'hiverNosto
 
Clcv cpdp qualité prix fraisestomates 30072014 pr web
Clcv cpdp qualité prix fraisestomates 30072014 pr webClcv cpdp qualité prix fraisestomates 30072014 pr web
Clcv cpdp qualité prix fraisestomates 30072014 pr webPascale Lagorce
 
Capítulo vii – 1814
Capítulo vii – 1814Capítulo vii – 1814
Capítulo vii – 1814aulamilitar
 

Andere mochten auch (20)

Los movimientos sociales en la era de internet
Los movimientos sociales en la era de internetLos movimientos sociales en la era de internet
Los movimientos sociales en la era de internet
 
Nouvelles formules 2014
Nouvelles formules 2014Nouvelles formules 2014
Nouvelles formules 2014
 
Cartographie littéraire i-voix 2013 2014
Cartographie littéraire i-voix 2013 2014Cartographie littéraire i-voix 2013 2014
Cartographie littéraire i-voix 2013 2014
 
Presentation lk
Presentation lkPresentation lk
Presentation lk
 
La magnésite présentation proprietes bienfaits lithotherapie
La magnésite présentation proprietes bienfaits lithotherapieLa magnésite présentation proprietes bienfaits lithotherapie
La magnésite présentation proprietes bienfaits lithotherapie
 
Dossier de presse Tatrod'lachance
Dossier de presse Tatrod'lachanceDossier de presse Tatrod'lachance
Dossier de presse Tatrod'lachance
 
Le meurtre de 'asma bint marwan
Le meurtre de 'asma bint marwanLe meurtre de 'asma bint marwan
Le meurtre de 'asma bint marwan
 
Guinée Equatoriale - PNA - expérience en adaptation au changement climatique...
Guinée Equatoriale - PNA - expérience en adaptation au changement climatique...Guinée Equatoriale - PNA - expérience en adaptation au changement climatique...
Guinée Equatoriale - PNA - expérience en adaptation au changement climatique...
 
Vs canonización juan pablo ii abril 2014
Vs canonización juan pablo ii abril 2014Vs canonización juan pablo ii abril 2014
Vs canonización juan pablo ii abril 2014
 
08 la guerra aerea en el alto palancia
08 la guerra aerea en el alto palancia08 la guerra aerea en el alto palancia
08 la guerra aerea en el alto palancia
 
Drupal i18n & Features
Drupal i18n & FeaturesDrupal i18n & Features
Drupal i18n & Features
 
Proyecto comunitario
Proyecto comunitarioProyecto comunitario
Proyecto comunitario
 
La loi sur l’accès aux documents des organismes
La loi sur l’accès aux documents des organismesLa loi sur l’accès aux documents des organismes
La loi sur l’accès aux documents des organismes
 
Documento publico
Documento publicoDocumento publico
Documento publico
 
El impulso
El impulsoEl impulso
El impulso
 
Presentation dac plénière mars 2014
Presentation dac plénière mars 2014Presentation dac plénière mars 2014
Presentation dac plénière mars 2014
 
Evaluación 1 presentación en power point-astriny molina
Evaluación 1   presentación en power point-astriny molinaEvaluación 1   presentación en power point-astriny molina
Evaluación 1 presentación en power point-astriny molina
 
Les 10 conseils pour rebondir après les soldes d'hiver
Les 10 conseils pour rebondir après les soldes d'hiverLes 10 conseils pour rebondir après les soldes d'hiver
Les 10 conseils pour rebondir après les soldes d'hiver
 
Clcv cpdp qualité prix fraisestomates 30072014 pr web
Clcv cpdp qualité prix fraisestomates 30072014 pr webClcv cpdp qualité prix fraisestomates 30072014 pr web
Clcv cpdp qualité prix fraisestomates 30072014 pr web
 
Capítulo vii – 1814
Capítulo vii – 1814Capítulo vii – 1814
Capítulo vii – 1814
 

Ähnlich wie Gardez vos-applications-loeil-avec-hawkular-metrics

Cartographie du big data
Cartographie du big dataCartographie du big data
Cartographie du big dataacogoluegnes
 
Retour d'expérience Reador sur le #WebSem sophiaconf2014
Retour d'expérience Reador sur le #WebSem sophiaconf2014Retour d'expérience Reador sur le #WebSem sophiaconf2014
Retour d'expérience Reador sur le #WebSem sophiaconf2014descl
 
Présentation de WAMP.ws, le protocole pour faire du PUB/SUB et RPC over Webso...
Présentation de WAMP.ws, le protocole pour faire du PUB/SUB et RPC over Webso...Présentation de WAMP.ws, le protocole pour faire du PUB/SUB et RPC over Webso...
Présentation de WAMP.ws, le protocole pour faire du PUB/SUB et RPC over Webso...sametmax
 
Apache Kafka, Un système distribué de messagerie hautement performant
Apache Kafka, Un système distribué de messagerie hautement performantApache Kafka, Un système distribué de messagerie hautement performant
Apache Kafka, Un système distribué de messagerie hautement performantALTIC Altic
 
Détecter et nettoyer le contenu générique
Détecter et nettoyer le contenu génériqueDétecter et nettoyer le contenu générique
Détecter et nettoyer le contenu génériquebenoit chevillot
 
2013 01-08-php-maturite
2013 01-08-php-maturite2013 01-08-php-maturite
2013 01-08-php-maturiteRémi Alvado
 
Du hard et des réseaux: Les outils pour construire l'internet des objets chez...
Du hard et des réseaux: Les outils pour construire l'internet des objets chez...Du hard et des réseaux: Les outils pour construire l'internet des objets chez...
Du hard et des réseaux: Les outils pour construire l'internet des objets chez...Microsoft
 
Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics
Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics
Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics Marius Zaharia
 
Tayachinadhi converti(2)
Tayachinadhi converti(2)Tayachinadhi converti(2)
Tayachinadhi converti(2)Nadhir Tayachi
 
Infrastructure - Monitoring - Cacti
Infrastructure - Monitoring - CactiInfrastructure - Monitoring - Cacti
Infrastructure - Monitoring - CactiFrédéric FAURE
 
Presentation sparklane aws
Presentation sparklane awsPresentation sparklane aws
Presentation sparklane awsSparklane
 
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesBreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesXavier MARIN
 
JA-SIG CAS - RMLL 2008
JA-SIG CAS - RMLL 2008JA-SIG CAS - RMLL 2008
JA-SIG CAS - RMLL 2008Arnaud Lesueur
 
Zenika matinale spark-zeppelin_ml
Zenika matinale spark-zeppelin_mlZenika matinale spark-zeppelin_ml
Zenika matinale spark-zeppelin_mlZenika
 
[USI] Lambda-Architecture : comment réconcilier BigData et temps-réel
[USI] Lambda-Architecture : comment réconcilier BigData et temps-réel[USI] Lambda-Architecture : comment réconcilier BigData et temps-réel
[USI] Lambda-Architecture : comment réconcilier BigData et temps-réelMathieu DESPRIEE
 
Realtime Web avec Akka, Kafka, Spark et Mesos - Devoxx Paris 2014
Realtime Web avec Akka, Kafka, Spark et Mesos - Devoxx Paris 2014Realtime Web avec Akka, Kafka, Spark et Mesos - Devoxx Paris 2014
Realtime Web avec Akka, Kafka, Spark et Mesos - Devoxx Paris 2014Ippon
 
Le Cloud IaaS & PaaS, OpenStack réseau et sécurité
Le Cloud IaaS & PaaS, OpenStack réseau et sécuritéLe Cloud IaaS & PaaS, OpenStack réseau et sécurité
Le Cloud IaaS & PaaS, OpenStack réseau et sécuritéNoureddine BOUYAHIAOUI
 

Ähnlich wie Gardez vos-applications-loeil-avec-hawkular-metrics (20)

Cartographie du big data
Cartographie du big dataCartographie du big data
Cartographie du big data
 
Rxjava pratique
Rxjava pratiqueRxjava pratique
Rxjava pratique
 
Retour d'expérience Reador sur le #WebSem sophiaconf2014
Retour d'expérience Reador sur le #WebSem sophiaconf2014Retour d'expérience Reador sur le #WebSem sophiaconf2014
Retour d'expérience Reador sur le #WebSem sophiaconf2014
 
Présentation de WAMP.ws, le protocole pour faire du PUB/SUB et RPC over Webso...
Présentation de WAMP.ws, le protocole pour faire du PUB/SUB et RPC over Webso...Présentation de WAMP.ws, le protocole pour faire du PUB/SUB et RPC over Webso...
Présentation de WAMP.ws, le protocole pour faire du PUB/SUB et RPC over Webso...
 
Apache kafka big data track
Apache kafka   big data trackApache kafka   big data track
Apache kafka big data track
 
Apache Kafka, Un système distribué de messagerie hautement performant
Apache Kafka, Un système distribué de messagerie hautement performantApache Kafka, Un système distribué de messagerie hautement performant
Apache Kafka, Un système distribué de messagerie hautement performant
 
Détecter et nettoyer le contenu générique
Détecter et nettoyer le contenu génériqueDétecter et nettoyer le contenu générique
Détecter et nettoyer le contenu générique
 
2013 01-08-php-maturite
2013 01-08-php-maturite2013 01-08-php-maturite
2013 01-08-php-maturite
 
Du hard et des réseaux: Les outils pour construire l'internet des objets chez...
Du hard et des réseaux: Les outils pour construire l'internet des objets chez...Du hard et des réseaux: Les outils pour construire l'internet des objets chez...
Du hard et des réseaux: Les outils pour construire l'internet des objets chez...
 
Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics
Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics
Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics
 
Tayachinadhi converti(2)
Tayachinadhi converti(2)Tayachinadhi converti(2)
Tayachinadhi converti(2)
 
_JCVFr
_JCVFr_JCVFr
_JCVFr
 
Infrastructure - Monitoring - Cacti
Infrastructure - Monitoring - CactiInfrastructure - Monitoring - Cacti
Infrastructure - Monitoring - Cacti
 
Presentation sparklane aws
Presentation sparklane awsPresentation sparklane aws
Presentation sparklane aws
 
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesBreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
 
JA-SIG CAS - RMLL 2008
JA-SIG CAS - RMLL 2008JA-SIG CAS - RMLL 2008
JA-SIG CAS - RMLL 2008
 
Zenika matinale spark-zeppelin_ml
Zenika matinale spark-zeppelin_mlZenika matinale spark-zeppelin_ml
Zenika matinale spark-zeppelin_ml
 
[USI] Lambda-Architecture : comment réconcilier BigData et temps-réel
[USI] Lambda-Architecture : comment réconcilier BigData et temps-réel[USI] Lambda-Architecture : comment réconcilier BigData et temps-réel
[USI] Lambda-Architecture : comment réconcilier BigData et temps-réel
 
Realtime Web avec Akka, Kafka, Spark et Mesos - Devoxx Paris 2014
Realtime Web avec Akka, Kafka, Spark et Mesos - Devoxx Paris 2014Realtime Web avec Akka, Kafka, Spark et Mesos - Devoxx Paris 2014
Realtime Web avec Akka, Kafka, Spark et Mesos - Devoxx Paris 2014
 
Le Cloud IaaS & PaaS, OpenStack réseau et sécurité
Le Cloud IaaS & PaaS, OpenStack réseau et sécuritéLe Cloud IaaS & PaaS, OpenStack réseau et sécurité
Le Cloud IaaS & PaaS, OpenStack réseau et sécurité
 

Gardez vos-applications-loeil-avec-hawkular-metrics