Kafka Publisher of Ceilometer 
OpenStack Summit @ Paris 
Komei Shimamura, Yathiraj Udupi, Debo Dutta 
[kshimamu|yudupi|dedutta]@cisco.com
Kafka: Distributed Messaging System 
‣ Publish-Subscribe Architecture 
‣ Component: Publisher, Broker, and Consumer 
‣ Support for Publishing Messages Real-timely 
OpenStack Summit @ Paris 
publish fetch 
BR CN 
BR: broker, CN: consumer, PR: publisher 2 
PR 
PR 
PR 
BR CN 
CN 
1 2 
3 
send
Real-time Data Achieve - Use Cases 
‣ Visualisation 
‣ Kafka - ElasticSearch - kibana 
‣ Machine Learning / Fault Detection 
‣ Kafka - Storm 
‣ i.e. this VM would accidentally terminate after10 min 
‣ Machine Learning / Recommendation 
‣ Kafka - Storm - Jubatus 
‣ i.e. next VM should be launched at this host 
OpenStack Summit @ Paris 
3 
OpenStack can now cooperate with External OSS!
How to Publish to Kafka from Ceilometer 
‣ Just Configure pipeline.yaml 
Ceilometer has 
several publishers 
Specify Kafka broker 
Add New Publisher 
As a Option 
OpenStack Summit @ Paris 
User Can Name Publishing 
4 
Data As a Topic 
Ceilometer Can Publish its Data easily !
Summery 
‣ Kafka is a Broker of Real-time Messages 
‣ Minimal configuration is needed 
‣ External OSS can take advantage of Ceilometer 
OpenStack Summit @ Paris 
5 
PR BR CN 
Ceilometer Kafka Broker A lot of 
External OSS 
Thank you!

More Related Content

PPTX
Enforcing Application SLA with Congress and Monasca
PPTX
Ceilo componentization diagrams
PDF
Weave Cortex: Multi-tenant, horizontally scalable Prometheus as a Service
PPTX
Better Kafka Performance Without Changing Any Code | Simon Ritter, Azul
PDF
Event-driven Applications with Kafka, Micronaut, and AWS Lambda | Dave Klein,...
PPTX
Keeping Analytics Data Fresh in a Streaming Architecture | John Neal, Qlik
PDF
Putting Kafka Together with the Best of Google Cloud Platform
PDF
From Three Nines to Five Nines - A Kafka Journey
Enforcing Application SLA with Congress and Monasca
Ceilo componentization diagrams
Weave Cortex: Multi-tenant, horizontally scalable Prometheus as a Service
Better Kafka Performance Without Changing Any Code | Simon Ritter, Azul
Event-driven Applications with Kafka, Micronaut, and AWS Lambda | Dave Klein,...
Keeping Analytics Data Fresh in a Streaming Architecture | John Neal, Qlik
Putting Kafka Together with the Best of Google Cloud Platform
From Three Nines to Five Nines - A Kafka Journey

What's hot (20)

PDF
Project Frankenstein: A multitenant, horizontally scalable Prometheus as a se...
PDF
Event-driven Applications with Kafka, Micronaut, and AWS Lambda | Dave Klein,...
PDF
Bulletproof Kafka with Fault Tree Analysis (Andrey Falko, Lyft) Kafka Summit ...
PDF
5 lessons learned for successful migration to Confluent cloud | Natan Silinit...
PDF
stackconf 2021 | How we finally migrated an eCommerce-Platform to GCP
PPTX
One Click Streaming Data Pipelines & Flows | Leveraging Kafka & Spark | Ido F...
PDF
Creating a Kafka Topic. Super easy? | Andrew Stevenson and Marios Andreopoulo...
PDF
From a Million to a Trillion Events Per Day: Stream Processing in Ludicrous M...
PDF
Taming a massive fleet of Python-based Kafka apps at Robinhood | Chandra Kuch...
PPTX
Distributed architecture in a cloud native microservices ecosystem
PPTX
Deploying Machine Learning Models with Pulsar Functions - Pulsar Summit Asia...
PDF
The Road Most Traveled: A Kafka Story | Heikki Nousiainen, Aiven
PDF
Deploying Kong with Mesosphere DC/OS
PPTX
Netflix viewing data architecture evolution - EBJUG Nov 2014
PDF
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
PPTX
Data & Analytics Forum: Moving Telcos to Real Time
PDF
Stream Processing with Apache Kafka and .NET
PDF
Jitney, Kafka at Airbnb
PDF
Container Orchestration with Traefk on Docker Swarm
PDF
Aws + kubernetes = ❤︎
Project Frankenstein: A multitenant, horizontally scalable Prometheus as a se...
Event-driven Applications with Kafka, Micronaut, and AWS Lambda | Dave Klein,...
Bulletproof Kafka with Fault Tree Analysis (Andrey Falko, Lyft) Kafka Summit ...
5 lessons learned for successful migration to Confluent cloud | Natan Silinit...
stackconf 2021 | How we finally migrated an eCommerce-Platform to GCP
One Click Streaming Data Pipelines & Flows | Leveraging Kafka & Spark | Ido F...
Creating a Kafka Topic. Super easy? | Andrew Stevenson and Marios Andreopoulo...
From a Million to a Trillion Events Per Day: Stream Processing in Ludicrous M...
Taming a massive fleet of Python-based Kafka apps at Robinhood | Chandra Kuch...
Distributed architecture in a cloud native microservices ecosystem
Deploying Machine Learning Models with Pulsar Functions - Pulsar Summit Asia...
The Road Most Traveled: A Kafka Story | Heikki Nousiainen, Aiven
Deploying Kong with Mesosphere DC/OS
Netflix viewing data architecture evolution - EBJUG Nov 2014
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
Data & Analytics Forum: Moving Telcos to Real Time
Stream Processing with Apache Kafka and .NET
Jitney, Kafka at Airbnb
Container Orchestration with Traefk on Docker Swarm
Aws + kubernetes = ❤︎
Ad

Recently uploaded (20)

PDF
Enhancing the Value of African Agricultural Products through Intellectual Pro...
PPTX
Lesson 2 (Technology and Transmission) - Terms.pptx
PDF
Books and book chapters(CITATIONS AND REFERENCING) (LORENA).pdf
DOC
EVC毕业证学历认证,北密歇根大学毕业证留学硕士毕业证
PPT
Lessons from Presentation Zen_ how to craft your story visually
PDF
soft skills for kids in India - LearnifyU
PPTX
Knowledge Knockout ( General Knowledge Quiz )
DOCX
CLASS XII bbbbbnjhcvfyfhfyfyhPROJECT.docx
PDF
Community User Group Leaders_ Agentblazer Status, AI Sustainability, and Work...
PDF
Yoken Capital Network Presentation Slide
PPTX
Pharmaceutical industry and drugdevelopment.pptx
PDF
Building event-driven application with RAP Business Events in ABAP Cloud
PDF
The History of COBSI, a Community-based Smallholder Irrigation, and its Regio...
PDF
Criminology Midterm-Ed Gein Presentation
PPTX
HOW TO HANDLE THE STAGE FOR ACADEMIA AND OTHERS.pptx
PDF
Ch-5.pdf important formulas requires for class 12
PPTX
ECO VAULT AUTOMATIC DIAPER DISPENSER AND SHREDDER
PPTX
WEB_DEVELOPMENTGJMFGHJMGJMFJM FGJMFGHMNF
PPTX
INDIGENOUS-LANGUAGES-AND-LITERATURE.pptx
Enhancing the Value of African Agricultural Products through Intellectual Pro...
Lesson 2 (Technology and Transmission) - Terms.pptx
Books and book chapters(CITATIONS AND REFERENCING) (LORENA).pdf
EVC毕业证学历认证,北密歇根大学毕业证留学硕士毕业证
Lessons from Presentation Zen_ how to craft your story visually
soft skills for kids in India - LearnifyU
Knowledge Knockout ( General Knowledge Quiz )
CLASS XII bbbbbnjhcvfyfhfyfyhPROJECT.docx
Community User Group Leaders_ Agentblazer Status, AI Sustainability, and Work...
Yoken Capital Network Presentation Slide
Pharmaceutical industry and drugdevelopment.pptx
Building event-driven application with RAP Business Events in ABAP Cloud
The History of COBSI, a Community-based Smallholder Irrigation, and its Regio...
Criminology Midterm-Ed Gein Presentation
HOW TO HANDLE THE STAGE FOR ACADEMIA AND OTHERS.pptx
Ch-5.pdf important formulas requires for class 12
ECO VAULT AUTOMATIC DIAPER DISPENSER AND SHREDDER
WEB_DEVELOPMENTGJMFGHJMGJMFJM FGJMFGHMNF
INDIGENOUS-LANGUAGES-AND-LITERATURE.pptx
Ad

Blueprint: Kafka Publisher of Ceilometer

  • 1. Kafka Publisher of Ceilometer OpenStack Summit @ Paris Komei Shimamura, Yathiraj Udupi, Debo Dutta [kshimamu|yudupi|dedutta]@cisco.com
  • 2. Kafka: Distributed Messaging System ‣ Publish-Subscribe Architecture ‣ Component: Publisher, Broker, and Consumer ‣ Support for Publishing Messages Real-timely OpenStack Summit @ Paris publish fetch BR CN BR: broker, CN: consumer, PR: publisher 2 PR PR PR BR CN CN 1 2 3 send
  • 3. Real-time Data Achieve - Use Cases ‣ Visualisation ‣ Kafka - ElasticSearch - kibana ‣ Machine Learning / Fault Detection ‣ Kafka - Storm ‣ i.e. this VM would accidentally terminate after10 min ‣ Machine Learning / Recommendation ‣ Kafka - Storm - Jubatus ‣ i.e. next VM should be launched at this host OpenStack Summit @ Paris 3 OpenStack can now cooperate with External OSS!
  • 4. How to Publish to Kafka from Ceilometer ‣ Just Configure pipeline.yaml Ceilometer has several publishers Specify Kafka broker Add New Publisher As a Option OpenStack Summit @ Paris User Can Name Publishing 4 Data As a Topic Ceilometer Can Publish its Data easily !
  • 5. Summery ‣ Kafka is a Broker of Real-time Messages ‣ Minimal configuration is needed ‣ External OSS can take advantage of Ceilometer OpenStack Summit @ Paris 5 PR BR CN Ceilometer Kafka Broker A lot of External OSS Thank you!