monasca
play

Monasca Project Update, OpenStack Summit Vancouver Witek Bedyk - PowerPoint PPT Presentation

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


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

  2. What is Monasca? ● Monitoring/Logging-as-a-Service ● Microservices message-bus based architecture ● Highly available ● Scalable ● High performant ● Fault tolerant ● Multi-tenant

  3. Statistics for Queens • Organisations: 19 • Contributors: 72 • Commits: 230 • Reviews: 851 • Lines of Code: 38,793

  4. Main Contributors

  5. May 2018 Queens Features

  6. InfluxDB + Apache Cassandra Target: 50 billion measurements in 45 days, 200 million metrics, • State-of-the-art TSDB 200 compute nodes, 8000 VMs • Performance: • can write ~1.4 million values/s Proven general purpose database • • Flexible queries HA + Scalability • • Handling large data volumes Limited row width • • Closed-source clustering Compression rate

  7. Grafana Integration Standalone • Monasca datasource • Keystone authentication • Fork of ver. 4.1.2 With Horizon • Use Horizon plugin as proxy • Pass Horizon session cookie

  8. Monasca Agent • New plugins: • Ceph • LXC (Linux Containers) • Network congestion • Extended plugins (new metrics added): • cAdvisor • Kubernetes • Prometheus • Libvirt

  9. OpenStack-wide Goals • Support Python 3.5 • WSGI Deployment • Split Tempest Plugins • Policy in Code

  10. May 2018 Rocky Features

  11. Database Migrations (Alembic) • Easy handling of DB schema changes • Operators can safely upgrade between the versions https://review.openstack.org/563967

  12. Apache Kafka upgrade • Upgrade to Apache Kafka 1.0.x • Change Kafka client to pykafka or confluent • Use asynchronous interfaces for better performance • Extensive testing required

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

  14. Alerting Manager • Grouping • Deduplicate alarms • Silencing • E.g. During maintanance • Inhibition • Correlate alarms

  15. Notification Engine • Templates for webhook notifications • Flexible request format • Easy integration with other services/tools

  16. Cross-Project Work • Self-healing SIG • Vitrage • Congress • Watcher • Ceilometer • Heat

  17. Cross-Project Work CloudKitty – Rating as a Service • Translates metrics to prices • Collector for Monasca

  18. Deployments • SUSE OpenStack Cloud • Docker Compose (monasca-docker) • Kubernetes (monasca-helm) • OpenStack Ansible

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

  20. How to contribute • Reviews https://storyboard.openstack.org/#!/board/60 • Bugfixes https://storyboard.openstack.org/#!/worklist/213 • OpenStack wide goals • Installers • Documentation • Monasca Project Onboarding Wed 5:30pm – Room 223

  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