monasca
play

Monasca Project Update, OpenStack Summit Berlin Witek Bedyk (irc: - PowerPoint PPT Presentation

November 2018 Monasca Project Update, OpenStack Summit Berlin Witek Bedyk (irc: witek) What is Monasca? Monitoring-as-a-Service Microservices message-bus based architecture Highly available / fault tolerant Scalable High


  1. November 2018 Monasca Project Update, OpenStack Summit Berlin Witek Bedyk (irc: witek)

  2. What is Monasca? ● Monitoring-as-a-Service ● Microservices message-bus based architecture ● Highly available / fault tolerant ● Scalable ● High performant ● Multi-tenant ● Push and pull metrics

  3. Main Contributors

  4. November 2018 Rocky Features

  5. Database Migrations (Alembic) • Excelent handling of DB schema changes • Clean workflow for developers • Operators can safely upgrade between the versions https://storyboard.openstack.org/#!/story/2001654

  6. Ceilometer Publisher • Push Ceilometer measurements to Monasca API • Avoid reinventing the wheel • Easier installation https://review.openstack.org/562400

  7. Ceilometer Publisher • Push Ceilometer measurements to Monasca API • Avoid reinventing the wheel • Easier installation https://review.openstack.org/562400

  8. Ceilometer Publisher Plan B • Update monasca-ceilometer plugin http://git.openstack.org/cgit/openstack/monasca-ceilometer/

  9. Monasca Transform • • use cases: Simplify and clean up configuration • aggregate individual metrics • Improve documentation • combine metrics and derive new one • Upgrade middleware • rate of change https://storyboard.openstack.org/#!/story/2001815

  10. Deploying • SUSE OpenStack Cloud • Kolla • Docker Compose (monasca-docker) • OpenStack Ansible • Kubernetes (monasca-helm)

  11. November 2018 Stein Features

  12. Metrics + Logs + Notifications • Logs/Notifications and Metrics are complementary • Provide Single Pane of Glass • Correlate different sources of information • Derive event-based metrics • System performance • Utilization • Status/Errors

  13. Merge APIs • Reduce technical debt • Same user experience • Easier deployment and operation https://storyboard.openstack.org/#!/story/2003881

  14. Collect OpenStack Notifications • Subscribe to RabbitMQ queue • Publish to Apache Kafka • Filter subscribed notifications Notifications • Listener Exctract data, e.g. project ID https://review.openstack.org/583803

  15. GET /logs GET /events • Add generic query API • Filter on dimensions • Provide statistics https://storyboard.openstack.org/#!/story/2000934

  16. Apache Kafka upgrade • Upgraded to Apache Kafka 1.0.x • Change Kafka client to confluent-kafka-python • Use asynchronous interfaces for better performance • Extensive testing required

  17. Cross-Project Work Existing Planned Alert Heat Senlin Congress Vitrage Watcher Mistral Zaqar Datasource CloudKitty Watcher Other Ceilometer

  18. We want your feedback • Mailing list (please add [monasca] tag) openstack-discuss@lists.openstack.org • IRC at freenode #openstack-monasca • Weekly team meeting Wednesdays 1500 UTC #openstack-meeting-3 http://eavesdrop.openstack.org/#Monasca_Team_Meeting

  19. How to contribute • Kanban board (backlog, reviews) https://storyboard.openstack.org/#!/board/111 • Bugfixes https://storyboard.openstack.org/#!/worklist/467 https://storyboard.openstack.org/#!/board/114 • Cross-Project Integrations • Installers • Documentation

  20. Monasca in Berlin • Monasca Project Onboarding Tue 3:20pm – Level 3 - M1 • Monitoring Hands-On Workshop Tue 4:20pm – Level 1 - 7.1a / NY1 • Monitoring as a Service in the HPC Cloud Wed 3:30pm – Level 2 - Marketplace Demo Theater

  21. Q&A Thank you! openstack @OpenStack openstack OpenStackFoundation

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend