Monasca Project overview and update Witek Bedyk (irc: witek) What - - PowerPoint PPT Presentation

monasca
SMART_READER_LITE
LIVE PREVIEW

Monasca Project overview and update Witek Bedyk (irc: witek) What - - PowerPoint PPT Presentation

April 2019 Monasca Project overview and update Witek Bedyk (irc: witek) What does Monasca do? Monitoring-as-a-Service multi-tenant high-performant HA / fault tolerant scalable PUSH model Amazon CloudWatch equivalent


slide-1
SLIDE 1

Monasca

Project overview and update

Witek Bedyk (irc: witek)

April 2019

slide-2
SLIDE 2

What does Monasca do?

  • Monitoring-as-a-Service
  • multi-tenant
  • high-performant
  • HA / fault tolerant
  • scalable
  • PUSH model
  • Amazon CloudWatch equivalent
slide-3
SLIDE 3
slide-4
SLIDE 4

Project background

  • Founded during the Liberty release of

OpenStack

  • 55 contributors for latest release

Latest user survey adoption numbers:

  • Deployed: 10%
  • Considering: 20%
slide-5
SLIDE 5

Main Contributors

slide-6
SLIDE 6

Comparison

Monasca Prometheus Telemetry model push pull push multi-tenant +

  • +

HA + ○ + scalability + ○ + historical data + ○ + alerting API YAML API delivery guarantee +

  • high-performant

+ +

  • query language

+ ++ + community small large maintanace

slide-7
SLIDE 7

Prometheus cluster

Credits: Jan Fajerski, SUSE

slide-8
SLIDE 8

Prometheus

  • fjrst choice for operators

– no multi-tenancy

  • small deployments

– limitations of HA/scalability

slide-9
SLIDE 9

Monasca

  • Monitoring-as-a-Service

– operator and user metrics – alerting

  • large deployments
  • push model

– short-lived jobs – irregular metrics

  • delivery guarantee
  • can scrape Prometheus endpoints
slide-10
SLIDE 10

Telemetry

  • existing deployments only
  • billing, metering
slide-11
SLIDE 11

Stein work

  • Create Docker images in OpenDev CI

– https://storyboard.openstack.org/#!/story/2001694

  • Major refactoring and merging APIs

– https://storyboard.openstack.org/#!/story/2003881

(work in progress)

  • Kafka client upgrade

– https://storyboard.openstack.org/#!/story/2003705

(work in progress)

  • Move build-in notifjcation methods to plugins

– https://storyboard.openstack.org/#!/story/2003801

  • Clean up and unify services confjguration
slide-12
SLIDE 12

Community-wide goals

  • Run under Python 3 by default
  • Pre upgrade checks

– https://review.opendev.org/#/c/603465/

slide-13
SLIDE 13

Possible features & enhancements for Train

  • New thresholding engine
  • Extended (new) query language
  • Use Keystone’s application credentials in Grafana
  • Sharding support for InfmuxDB
  • Add Monasca to OpenStack Helm
slide-14
SLIDE 14

Cross-Project Work

Existing Planned Alert Heat Congress Senlin Vitrage Watcher Mistral Zaqar Datasource CloudKitty Watcher Other Ceilometer

slide-15
SLIDE 15

SCALABILITY RESILIENCY MANAGEABILITY MODULARITY INTEROPERABILITY SECURITY USER EXPERIENCE

“T” release themes for Monasca

MAJOR FOCUS MINOR FOCUS NOT A FOCUS MINOR FOCUS MAJOR FOCUS NOT A FOCUS MINOR FOCUS MINOR FOCUS

slide-16
SLIDE 16

We want your feedback

  • Mailing list (please add [monasca] tag)
  • penstack-discuss@lists.openstack.org
  • IRC at freenode

#openstack-monasca

  • Weekly team meeting

Wednesdays 1500 UTC #openstack-monasca http://eavesdrop.openstack.org/#Monasca_Team_Meeting

slide-17
SLIDE 17

How to contribute

  • Kanban board (backlog, reviews)

https://storyboard.openstack.org/#!/board/141

  • Bugfixes

https://storyboard.openstack.org/#!/worklist/213

  • Cross-Project Integrations
  • Installers
  • Documentation
slide-18
SLIDE 18

Monasca in Denver

  • Monasca Project Onboarding

Tue 2:30pm – Room 406

  • Monitoring and Analyzing your OpenStack Cloud

Wed 9:00am – Meeting Room Level, 4D

  • Monasca and 25,000+ Instances in Production - User Story

Wed 11:40pm – Meeting Room Level, 401/402

  • PTG

Fri – Sat, Hyatt Regency, 210

slide-19
SLIDE 19

@OpenStack

THANKS.

Questions?

  • penstack
  • penstack

OpenStackFoundation