SlideShare une entreprise Scribd logo
1  sur  63
Télécharger pour lire hors ligne
Adding Middleware to the game
Heiko Rupp

Principal Software Developer &
Project lead Hawkular

@pilhuhn
Heiko Rupp - Red Hat13
Title Text
Heiko Rupp - Red Hat15
Open Source — ASL 2
http://hawkular.org/
Java, runs on JDK8
REST-APIs
Components for Monitoring & Management
of JBoss Middleware
Hawkular
Metrics
Inventory Alerts
CommandGW
Bus/Nest
Agent
Heiko Rupp - Red Hat16
CLICK TO ADD TITLE
Heiko Rupp - Red Hat17
What is Middleware?
Heiko Rupp - Red Hat18
Architecture overview
Hawkular
Server
ManageIQ
Cassandra
RubyGem
WildFly
Agent
Infinispan
Agent
Middleware
XYZ Agent
Administrator
Heiko Rupp - Red Hat19
Architecture overview
Hawkular
Server
ManageIQ
Cassandra
RubyGem
WildFly
Agent
Infinispan
Agent
Middleware
XYZ Agent
Administrator
Heiko Rupp - Red Hat20
Architecture overview
Hawkular
Server
ManageIQ
Cassandra
RubyGem
WildFly
Agent
Infinispan
Agent
Middleware
XYZ Agent
Administrator
Heiko Rupp - Red Hat21
Architecture overview
Hawkular
Server
ManageIQ
Cassandra
RubyGem
WildFly
Agent
Infinispan
Agent
Middleware
XYZ Agent
Administrator
Heiko Rupp - Red Hat21
Architecture overview
Hawkular
Server
ManageIQ
Cassandra
RubyGem
WildFly
Agent
Infinispan
Agent
Middleware
XYZ Agent
Administrator
System
ABC Agent
Heiko Rupp - Red Hat21
Architecture overview
Hawkular
Server
ManageIQ
Cassandra
RubyGem
WildFly
Agent
Infinispan
Agent
Middleware
XYZ Agent
Administrator
Heiko Rupp - Red Hat22
Architecture overview
Hawkular
Server
ManageIQ
Cassandra
RubyGem
WildFly
Agent
Infinispan
Agent
Middleware
XYZ Agent
Administrator
VHost
Host
Container
Heiko Rupp - Red Hat23
Architecture overview
Hawkular
Server
ManageIQ
Cassandra
RubyGem
WildFly
Agent
Infinispan
Agent
Middleware
XYZ Agent
Administrator
VHost
Host
Container
Container-Provider
oVirt-Provider
O
penStack-Provider
Heiko Rupp - Red Hat25
ManageIQ master, not Darga
ManageIQ - provider integration
• Addition of Provider
• Servers
• Deployments
• Datasources
• Topology
• Some usage charting
Status quo
Hawkular provider project
• Hawkular services distribution
• WildFly agent
Heiko Rupp - Red Hat26
Click to add subtitle
Insert paragraph of copy here. Do not exceed 40 words.
• Bullet
• Bullet
• Bullet
Heiko Rupp - Red Hat27
Click to add subtitle
Insert paragraph of copy here. Do not exceed 40 words.
• Bullet
• Bullet
• Bullet
Heiko Rupp - Red Hat28
Click to add subtitle
Insert paragraph of copy here. Do not exceed 40 words.
• Bullet
• Bullet
• Bullet
Heiko Rupp - Red Hat29
Click to add subtitle
Insert paragraph of copy here. Do not exceed 40 words.
• Bullet
• Bullet
• Bullet
Heiko Rupp - Red Hat30
Click to add subtitle
Insert paragraph of copy here. Do not exceed 40 words.
• Bullet
• Bullet
• Bullet
Heiko Rupp - Red Hat31
‚E‘ release
Full support of WildFly10 / EAP7 entities
• Standalone & Domain
• Lifecycle operations
• Deployment of application archives
Alerting
Crosslinking to underlying (virtual) OS
Near term
Heiko Rupp - Red Hat32
Future
Where it starts getting interesting
Heiko Rupp - Red Hat32
Future
Where it starts getting interesting
Heiko Rupp - Red Hat32
Future
=
Where it starts getting interesting
Heiko Rupp - Red Hat33
CLICK TO ADD TITLE
Applications
Applications
App1 App2 App3 App4
Heiko Rupp - Red Hat34
CLICK TO ADD TITLE
Application - App 4
Applications
Heiko Rupp - Red Hat35
CLICK TO ADD TITLE
Application - App 4 - drill in
Applications
Heiko Rupp - Red Hat35
CLICK TO ADD TITLE
Application - App 4 - drill in
Applications
Heiko Rupp - Red Hat35
CLICK TO ADD TITLE
Application - App 4 - drill in
Applications
Heiko Rupp - Red Hat35
CLICK TO ADD TITLE
Application - App 4 - drill in
Applications
Heiko Rupp - Red Hat35
CLICK TO ADD TITLE
Application - App 4 - drill in
Applications
Heiko Rupp - Red Hat36
Example revisited
Hawkular

World-View
Heiko Rupp - Red Hat36
Example revisited
ManageIQ

Infrastructure-View
Heiko Rupp - Red Hat36
Example revisited
Hawkular

World-View
ManageIQ

Infrastructure-View
Heiko Rupp - Red Hat37
Heiko Rupp - Red Hat37
Heiko Rupp - Red Hat37
Heiko Rupp - Red Hat37
Heiko Rupp - Red Hat38
Start
Stop
Reload
Heiko Rupp - Red Hat39
A different look at things
Heiko Rupp - Red Hat39
A different look at things
Heiko Rupp - Red Hat39
A different look at things
= /flight/reservation
/flight/lookup
Heiko Rupp - Red Hat40
CLICK TO ADD TITLE
Applications - tracing results
Applications
Assign to app
Heiko Rupp - Red Hat41
CLICK TO ADD TITLE
Applications
Applications
App1 App2 App3 App4
Heiko Rupp - Red Hat42
CLICK TO ADD TITLE
Application - App 4
Applications
/flight/reservation /flight/lookup
Heiko Rupp - Red Hat43
CLICK TO ADD TITLE
Application - App 4 - /flight/reservation
Applications
Inquiry svc
Payment svc
Airline
Credit card company
Payment records
Heiko Rupp - Red Hat44
CLICK TO ADD TITLE
Flight service - Payment DB - drill in
Applications
Heiko Rupp - Red Hat44
CLICK TO ADD TITLE
Flight service - Payment DB - drill in
Applications
Heiko Rupp - Red Hat44
CLICK TO ADD TITLE
Flight service - Payment DB - drill in
Applications
tl;dl: Awesome times lay ahead
Thank you

Contenu connexe

En vedette

Keynote - Oleg Barenboim - ManageIQ Design Summit 2016
Keynote - Oleg Barenboim - ManageIQ Design Summit 2016Keynote - Oleg Barenboim - ManageIQ Design Summit 2016
Keynote - Oleg Barenboim - ManageIQ Design Summit 2016ManageIQ
 
Sprint 51 review
Sprint 51 reviewSprint 51 review
Sprint 51 reviewManageIQ
 
Pluggable Providers - Greg Blomquist - ManageIQ Design Summit 2016
Pluggable Providers - Greg Blomquist - ManageIQ Design Summit 2016Pluggable Providers - Greg Blomquist - ManageIQ Design Summit 2016
Pluggable Providers - Greg Blomquist - ManageIQ Design Summit 2016ManageIQ
 
VMware vSphere - Adam Grare - ManageIQ Design Summit 2016
VMware vSphere - Adam Grare - ManageIQ Design Summit 2016VMware vSphere - Adam Grare - ManageIQ Design Summit 2016
VMware vSphere - Adam Grare - ManageIQ Design Summit 2016ManageIQ
 
OpenNMS - My Notes
OpenNMS - My NotesOpenNMS - My Notes
OpenNMS - My Notesashrawi92
 
Planificacion anual-segundo-grado primaria-2017_focalizado
Planificacion anual-segundo-grado primaria-2017_focalizadoPlanificacion anual-segundo-grado primaria-2017_focalizado
Planificacion anual-segundo-grado primaria-2017_focalizadoLalo Vásquez Machicao
 
Manual técnico para la construcción y el uso de los silos metálicos familiare...
Manual técnico para la construcción y el uso de los silos metálicos familiare...Manual técnico para la construcción y el uso de los silos metálicos familiare...
Manual técnico para la construcción y el uso de los silos metálicos familiare...Cesar Enoch
 
NFVO based on ManageIQ - OPNFV Summit 2016 Demo
NFVO based on ManageIQ - OPNFV Summit 2016 DemoNFVO based on ManageIQ - OPNFV Summit 2016 Demo
NFVO based on ManageIQ - OPNFV Summit 2016 DemoManageIQ
 
Managing your SaltStack Minions with Foreman
Managing your SaltStack Minions with ForemanManaging your SaltStack Minions with Foreman
Managing your SaltStack Minions with ForemanStephen Benjamin
 
Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveGreg Hoelzer
 
Minerals & Energy Resources
Minerals & Energy ResourcesMinerals & Energy Resources
Minerals & Energy ResourcesMukund Ingle
 
TRANSPORTE NEUMATICO
TRANSPORTE NEUMATICOTRANSPORTE NEUMATICO
TRANSPORTE NEUMATICOCesar Enoch
 
Accelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPAccelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPJono Alderson
 
Электронное портфолио
Электронное портфолиоЭлектронное портфолио
Электронное портфолиоlelyaby
 

En vedette (17)

Keynote - Oleg Barenboim - ManageIQ Design Summit 2016
Keynote - Oleg Barenboim - ManageIQ Design Summit 2016Keynote - Oleg Barenboim - ManageIQ Design Summit 2016
Keynote - Oleg Barenboim - ManageIQ Design Summit 2016
 
Sprint 53
Sprint 53Sprint 53
Sprint 53
 
Sprint 51 review
Sprint 51 reviewSprint 51 review
Sprint 51 review
 
Sprint 54
Sprint 54Sprint 54
Sprint 54
 
Pluggable Providers - Greg Blomquist - ManageIQ Design Summit 2016
Pluggable Providers - Greg Blomquist - ManageIQ Design Summit 2016Pluggable Providers - Greg Blomquist - ManageIQ Design Summit 2016
Pluggable Providers - Greg Blomquist - ManageIQ Design Summit 2016
 
VMware vSphere - Adam Grare - ManageIQ Design Summit 2016
VMware vSphere - Adam Grare - ManageIQ Design Summit 2016VMware vSphere - Adam Grare - ManageIQ Design Summit 2016
VMware vSphere - Adam Grare - ManageIQ Design Summit 2016
 
OpenNMS - My Notes
OpenNMS - My NotesOpenNMS - My Notes
OpenNMS - My Notes
 
Planificacion anual-segundo-grado primaria-2017_focalizado
Planificacion anual-segundo-grado primaria-2017_focalizadoPlanificacion anual-segundo-grado primaria-2017_focalizado
Planificacion anual-segundo-grado primaria-2017_focalizado
 
Sprint 52
Sprint 52Sprint 52
Sprint 52
 
Manual técnico para la construcción y el uso de los silos metálicos familiare...
Manual técnico para la construcción y el uso de los silos metálicos familiare...Manual técnico para la construcción y el uso de los silos metálicos familiare...
Manual técnico para la construcción y el uso de los silos metálicos familiare...
 
NFVO based on ManageIQ - OPNFV Summit 2016 Demo
NFVO based on ManageIQ - OPNFV Summit 2016 DemoNFVO based on ManageIQ - OPNFV Summit 2016 Demo
NFVO based on ManageIQ - OPNFV Summit 2016 Demo
 
Managing your SaltStack Minions with Foreman
Managing your SaltStack Minions with ForemanManaging your SaltStack Minions with Foreman
Managing your SaltStack Minions with Foreman
 
Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep Dive
 
Minerals & Energy Resources
Minerals & Energy ResourcesMinerals & Energy Resources
Minerals & Energy Resources
 
TRANSPORTE NEUMATICO
TRANSPORTE NEUMATICOTRANSPORTE NEUMATICO
TRANSPORTE NEUMATICO
 
Accelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPAccelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMP
 
Электронное портфолио
Электронное портфолиоЭлектронное портфолио
Электронное портфолио
 

Similaire à Middleware - Heiko Rupp - ManageIQ Design Summit 2016

Automating hadoop jobs using rundeck
Automating hadoop jobs using rundeck  Automating hadoop jobs using rundeck
Automating hadoop jobs using rundeck prateek kumar
 
2017 Red Hat Summit Lab: Proactive security compliance automation with Red Ha...
2017 Red Hat Summit Lab: Proactive security compliance automation with Red Ha...2017 Red Hat Summit Lab: Proactive security compliance automation with Red Ha...
2017 Red Hat Summit Lab: Proactive security compliance automation with Red Ha...Lucy Huh Kerner
 
LogiCoy OpenESB HL7 example
LogiCoy OpenESB HL7 exampleLogiCoy OpenESB HL7 example
LogiCoy OpenESB HL7 exampleFred Aabedi
 
Installation and setup hadoop published
Installation and setup hadoop publishedInstallation and setup hadoop published
Installation and setup hadoop publishedDipendra Kusi
 
Behaviour Driven Development con Behat & Drupal
Behaviour Driven Development con Behat & DrupalBehaviour Driven Development con Behat & Drupal
Behaviour Driven Development con Behat & DrupalDrupalDay
 
Behaviour Driven Development con Behat & Drupal
Behaviour Driven Development con Behat & DrupalBehaviour Driven Development con Behat & Drupal
Behaviour Driven Development con Behat & Drupalsparkfabrik
 
Hyperic HQ for Cloud Infrastructure Monitoring
Hyperic HQ for Cloud Infrastructure MonitoringHyperic HQ for Cloud Infrastructure Monitoring
Hyperic HQ for Cloud Infrastructure MonitoringSumit Arora
 
Spark Summit EU talk by William Benton
Spark Summit EU talk by William BentonSpark Summit EU talk by William Benton
Spark Summit EU talk by William BentonSpark Summit
 
From Docker to Production - SunshinePHP 2017
From Docker to Production - SunshinePHP 2017From Docker to Production - SunshinePHP 2017
From Docker to Production - SunshinePHP 2017Chris Tankersley
 
OSDC 2011 | RedHat Satellite - Einsatzweise und Möglichkeiten by Dirk Hermann
OSDC 2011 | RedHat Satellite - Einsatzweise und Möglichkeiten by Dirk HermannOSDC 2011 | RedHat Satellite - Einsatzweise und Möglichkeiten by Dirk Hermann
OSDC 2011 | RedHat Satellite - Einsatzweise und Möglichkeiten by Dirk HermannNETWAYS
 
Serverless, The Middy Way - Workshop
Serverless, The Middy Way - WorkshopServerless, The Middy Way - Workshop
Serverless, The Middy Way - WorkshopLuciano Mammino
 
A peek into the world of WordPress plugin development
A peek into the world of WordPress plugin developmentA peek into the world of WordPress plugin development
A peek into the world of WordPress plugin developmentR-Cubed Design Forge
 
Moon soo Lee – Data Science Lifecycle with Apache Flink and Apache Zeppelin
Moon soo Lee – Data Science Lifecycle with Apache Flink and Apache ZeppelinMoon soo Lee – Data Science Lifecycle with Apache Flink and Apache Zeppelin
Moon soo Lee – Data Science Lifecycle with Apache Flink and Apache ZeppelinFlink Forward
 
2013-06-12 Compliance Made Easy, Red Hat Summit 2013
2013-06-12 Compliance Made Easy, Red Hat Summit 20132013-06-12 Compliance Made Easy, Red Hat Summit 2013
2013-06-12 Compliance Made Easy, Red Hat Summit 2013Shawn Wells
 

Similaire à Middleware - Heiko Rupp - ManageIQ Design Summit 2016 (16)

Automating hadoop jobs using rundeck
Automating hadoop jobs using rundeck  Automating hadoop jobs using rundeck
Automating hadoop jobs using rundeck
 
2017 Red Hat Summit Lab: Proactive security compliance automation with Red Ha...
2017 Red Hat Summit Lab: Proactive security compliance automation with Red Ha...2017 Red Hat Summit Lab: Proactive security compliance automation with Red Ha...
2017 Red Hat Summit Lab: Proactive security compliance automation with Red Ha...
 
LogiCoy OpenESB HL7 example
LogiCoy OpenESB HL7 exampleLogiCoy OpenESB HL7 example
LogiCoy OpenESB HL7 example
 
Installation and setup hadoop published
Installation and setup hadoop publishedInstallation and setup hadoop published
Installation and setup hadoop published
 
Behaviour Driven Development con Behat & Drupal
Behaviour Driven Development con Behat & DrupalBehaviour Driven Development con Behat & Drupal
Behaviour Driven Development con Behat & Drupal
 
Behaviour Driven Development con Behat & Drupal
Behaviour Driven Development con Behat & DrupalBehaviour Driven Development con Behat & Drupal
Behaviour Driven Development con Behat & Drupal
 
Hyperic HQ for Cloud Infrastructure Monitoring
Hyperic HQ for Cloud Infrastructure MonitoringHyperic HQ for Cloud Infrastructure Monitoring
Hyperic HQ for Cloud Infrastructure Monitoring
 
Spark Summit EU talk by William Benton
Spark Summit EU talk by William BentonSpark Summit EU talk by William Benton
Spark Summit EU talk by William Benton
 
From Docker to Production - SunshinePHP 2017
From Docker to Production - SunshinePHP 2017From Docker to Production - SunshinePHP 2017
From Docker to Production - SunshinePHP 2017
 
OSDC 2011 | RedHat Satellite - Einsatzweise und Möglichkeiten by Dirk Hermann
OSDC 2011 | RedHat Satellite - Einsatzweise und Möglichkeiten by Dirk HermannOSDC 2011 | RedHat Satellite - Einsatzweise und Möglichkeiten by Dirk Hermann
OSDC 2011 | RedHat Satellite - Einsatzweise und Möglichkeiten by Dirk Hermann
 
RHadoop
RHadoopRHadoop
RHadoop
 
Serverless, The Middy Way - Workshop
Serverless, The Middy Way - WorkshopServerless, The Middy Way - Workshop
Serverless, The Middy Way - Workshop
 
A peek into the world of WordPress plugin development
A peek into the world of WordPress plugin developmentA peek into the world of WordPress plugin development
A peek into the world of WordPress plugin development
 
Moon soo Lee – Data Science Lifecycle with Apache Flink and Apache Zeppelin
Moon soo Lee – Data Science Lifecycle with Apache Flink and Apache ZeppelinMoon soo Lee – Data Science Lifecycle with Apache Flink and Apache Zeppelin
Moon soo Lee – Data Science Lifecycle with Apache Flink and Apache Zeppelin
 
Meeting20150109 v1
Meeting20150109 v1Meeting20150109 v1
Meeting20150109 v1
 
2013-06-12 Compliance Made Easy, Red Hat Summit 2013
2013-06-12 Compliance Made Easy, Red Hat Summit 20132013-06-12 Compliance Made Easy, Red Hat Summit 2013
2013-06-12 Compliance Made Easy, Red Hat Summit 2013
 

Plus de ManageIQ

ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ
 
ManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide DeckManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide DeckManageIQ
 
ManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide DeckManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide DeckManageIQ
 
ManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide DeckManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide DeckManageIQ
 
ManageIQ - Sprint 232 Review - Slide Deck
ManageIQ - Sprint 232 Review - Slide DeckManageIQ - Sprint 232 Review - Slide Deck
ManageIQ - Sprint 232 Review - Slide DeckManageIQ
 
ManageIQ - Sprint 231 Review - Slide Deck
ManageIQ - Sprint 231 Review - Slide DeckManageIQ - Sprint 231 Review - Slide Deck
ManageIQ - Sprint 231 Review - Slide DeckManageIQ
 
ManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ
 
ManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide DeckManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide DeckManageIQ
 
ManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide DeckManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide DeckManageIQ
 
Sprint 227
Sprint 227Sprint 227
Sprint 227ManageIQ
 
Sprint 226
Sprint 226Sprint 226
Sprint 226ManageIQ
 
Sprint 225
Sprint 225Sprint 225
Sprint 225ManageIQ
 
Sprint 224
Sprint 224Sprint 224
Sprint 224ManageIQ
 
Sprint 223
Sprint 223Sprint 223
Sprint 223ManageIQ
 
Sprint 222
Sprint 222Sprint 222
Sprint 222ManageIQ
 
Sprint 221
Sprint 221Sprint 221
Sprint 221ManageIQ
 
Sprint 220
Sprint 220Sprint 220
Sprint 220ManageIQ
 
Sprint 219
Sprint 219Sprint 219
Sprint 219ManageIQ
 
Sprint 218
Sprint 218Sprint 218
Sprint 218ManageIQ
 
Sprint 217
Sprint 217Sprint 217
Sprint 217ManageIQ
 

Plus de ManageIQ (20)

ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
ManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide DeckManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide Deck
 
ManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide DeckManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide Deck
 
ManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide DeckManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide Deck
 
ManageIQ - Sprint 232 Review - Slide Deck
ManageIQ - Sprint 232 Review - Slide DeckManageIQ - Sprint 232 Review - Slide Deck
ManageIQ - Sprint 232 Review - Slide Deck
 
ManageIQ - Sprint 231 Review - Slide Deck
ManageIQ - Sprint 231 Review - Slide DeckManageIQ - Sprint 231 Review - Slide Deck
ManageIQ - Sprint 231 Review - Slide Deck
 
ManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide Deck
 
ManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide DeckManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide Deck
 
ManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide DeckManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide Deck
 
Sprint 227
Sprint 227Sprint 227
Sprint 227
 
Sprint 226
Sprint 226Sprint 226
Sprint 226
 
Sprint 225
Sprint 225Sprint 225
Sprint 225
 
Sprint 224
Sprint 224Sprint 224
Sprint 224
 
Sprint 223
Sprint 223Sprint 223
Sprint 223
 
Sprint 222
Sprint 222Sprint 222
Sprint 222
 
Sprint 221
Sprint 221Sprint 221
Sprint 221
 
Sprint 220
Sprint 220Sprint 220
Sprint 220
 
Sprint 219
Sprint 219Sprint 219
Sprint 219
 
Sprint 218
Sprint 218Sprint 218
Sprint 218
 
Sprint 217
Sprint 217Sprint 217
Sprint 217
 

Dernier

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Dernier (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Middleware - Heiko Rupp - ManageIQ Design Summit 2016

  • 1. Adding Middleware to the game Heiko Rupp
 Principal Software Developer & Project lead Hawkular
 @pilhuhn
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Heiko Rupp - Red Hat13
  • 15. Heiko Rupp - Red Hat15 Open Source — ASL 2 http://hawkular.org/ Java, runs on JDK8 REST-APIs Components for Monitoring & Management of JBoss Middleware Hawkular Metrics Inventory Alerts CommandGW Bus/Nest Agent
  • 16. Heiko Rupp - Red Hat16 CLICK TO ADD TITLE
  • 17. Heiko Rupp - Red Hat17 What is Middleware?
  • 18. Heiko Rupp - Red Hat18 Architecture overview Hawkular Server ManageIQ Cassandra RubyGem WildFly Agent Infinispan Agent Middleware XYZ Agent Administrator
  • 19. Heiko Rupp - Red Hat19 Architecture overview Hawkular Server ManageIQ Cassandra RubyGem WildFly Agent Infinispan Agent Middleware XYZ Agent Administrator
  • 20. Heiko Rupp - Red Hat20 Architecture overview Hawkular Server ManageIQ Cassandra RubyGem WildFly Agent Infinispan Agent Middleware XYZ Agent Administrator
  • 21. Heiko Rupp - Red Hat21 Architecture overview Hawkular Server ManageIQ Cassandra RubyGem WildFly Agent Infinispan Agent Middleware XYZ Agent Administrator
  • 22. Heiko Rupp - Red Hat21 Architecture overview Hawkular Server ManageIQ Cassandra RubyGem WildFly Agent Infinispan Agent Middleware XYZ Agent Administrator System ABC Agent
  • 23. Heiko Rupp - Red Hat21 Architecture overview Hawkular Server ManageIQ Cassandra RubyGem WildFly Agent Infinispan Agent Middleware XYZ Agent Administrator
  • 24. Heiko Rupp - Red Hat22 Architecture overview Hawkular Server ManageIQ Cassandra RubyGem WildFly Agent Infinispan Agent Middleware XYZ Agent Administrator VHost Host Container
  • 25. Heiko Rupp - Red Hat23 Architecture overview Hawkular Server ManageIQ Cassandra RubyGem WildFly Agent Infinispan Agent Middleware XYZ Agent Administrator VHost Host Container Container-Provider oVirt-Provider O penStack-Provider
  • 26.
  • 27. Heiko Rupp - Red Hat25 ManageIQ master, not Darga ManageIQ - provider integration • Addition of Provider • Servers • Deployments • Datasources • Topology • Some usage charting Status quo Hawkular provider project • Hawkular services distribution • WildFly agent
  • 28. Heiko Rupp - Red Hat26 Click to add subtitle Insert paragraph of copy here. Do not exceed 40 words. • Bullet • Bullet • Bullet
  • 29. Heiko Rupp - Red Hat27 Click to add subtitle Insert paragraph of copy here. Do not exceed 40 words. • Bullet • Bullet • Bullet
  • 30. Heiko Rupp - Red Hat28 Click to add subtitle Insert paragraph of copy here. Do not exceed 40 words. • Bullet • Bullet • Bullet
  • 31. Heiko Rupp - Red Hat29 Click to add subtitle Insert paragraph of copy here. Do not exceed 40 words. • Bullet • Bullet • Bullet
  • 32. Heiko Rupp - Red Hat30 Click to add subtitle Insert paragraph of copy here. Do not exceed 40 words. • Bullet • Bullet • Bullet
  • 33. Heiko Rupp - Red Hat31 ‚E‘ release Full support of WildFly10 / EAP7 entities • Standalone & Domain • Lifecycle operations • Deployment of application archives Alerting Crosslinking to underlying (virtual) OS Near term
  • 34. Heiko Rupp - Red Hat32 Future Where it starts getting interesting
  • 35. Heiko Rupp - Red Hat32 Future Where it starts getting interesting
  • 36. Heiko Rupp - Red Hat32 Future = Where it starts getting interesting
  • 37. Heiko Rupp - Red Hat33 CLICK TO ADD TITLE Applications Applications App1 App2 App3 App4
  • 38. Heiko Rupp - Red Hat34 CLICK TO ADD TITLE Application - App 4 Applications
  • 39. Heiko Rupp - Red Hat35 CLICK TO ADD TITLE Application - App 4 - drill in Applications
  • 40. Heiko Rupp - Red Hat35 CLICK TO ADD TITLE Application - App 4 - drill in Applications
  • 41. Heiko Rupp - Red Hat35 CLICK TO ADD TITLE Application - App 4 - drill in Applications
  • 42. Heiko Rupp - Red Hat35 CLICK TO ADD TITLE Application - App 4 - drill in Applications
  • 43. Heiko Rupp - Red Hat35 CLICK TO ADD TITLE Application - App 4 - drill in Applications
  • 44. Heiko Rupp - Red Hat36 Example revisited Hawkular
 World-View
  • 45. Heiko Rupp - Red Hat36 Example revisited ManageIQ
 Infrastructure-View
  • 46. Heiko Rupp - Red Hat36 Example revisited Hawkular
 World-View ManageIQ
 Infrastructure-View
  • 47. Heiko Rupp - Red Hat37
  • 48. Heiko Rupp - Red Hat37
  • 49. Heiko Rupp - Red Hat37
  • 50. Heiko Rupp - Red Hat37
  • 51. Heiko Rupp - Red Hat38 Start Stop Reload
  • 52. Heiko Rupp - Red Hat39 A different look at things
  • 53. Heiko Rupp - Red Hat39 A different look at things
  • 54. Heiko Rupp - Red Hat39 A different look at things = /flight/reservation /flight/lookup
  • 55. Heiko Rupp - Red Hat40 CLICK TO ADD TITLE Applications - tracing results Applications Assign to app
  • 56. Heiko Rupp - Red Hat41 CLICK TO ADD TITLE Applications Applications App1 App2 App3 App4
  • 57. Heiko Rupp - Red Hat42 CLICK TO ADD TITLE Application - App 4 Applications /flight/reservation /flight/lookup
  • 58. Heiko Rupp - Red Hat43 CLICK TO ADD TITLE Application - App 4 - /flight/reservation Applications Inquiry svc Payment svc Airline Credit card company Payment records
  • 59. Heiko Rupp - Red Hat44 CLICK TO ADD TITLE Flight service - Payment DB - drill in Applications
  • 60. Heiko Rupp - Red Hat44 CLICK TO ADD TITLE Flight service - Payment DB - drill in Applications
  • 61. Heiko Rupp - Red Hat44 CLICK TO ADD TITLE Flight service - Payment DB - drill in Applications
  • 62. tl;dl: Awesome times lay ahead