Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Monasca
TWC’s Experience
Brad Klein
bradley.klein@twcable.com
Who am I?
 HP
 SAM
 SuperDome
 OneView (PSRM)
 HP Public Cloud (Control Services)
 TWC
 Monasca
 Puppet
 Ansible
...
Our environment
 Private OpenStack deployment
 2 regions
 ~120 compute hosts
 Typical services
 nova (kvm)
 cinder
...
Our environment (cont.)
 icinga
 pager duty
 ansible
 puppet
 https://github.com/openstack/puppet-
monasca
Let’s talk
 Overview of Monasca Functionality
 Look at our deployment – infra vs MaaS
 Tour: Infra dashboards
 Demos:
...
Monasca -- High Level
 Metrics over time – see your trends
 Alerting
 Email
 PagerDuty
 Webhooks -- POST
 Built in m...
Why Not Ceilometer?
 The bad
 scale issues with mongodb
 rabbit issues
 The good
 integration with other projects
 c...
Demo time
 Infrastructure monitoring
 Daily Dashboard
 Instance Timing Dashboard
 Projects Dashboard
 MaaS offering
...
Architecture
Our deployment
Deployment success
Deployment success (cont.)
# monasca_stack.sh --help
Usage: --help {status|start|stop|restart|tail-logs|tail-metrics|local...
A word to the wise
Metrics per second:
Before: 5,300/sec
After: 3,000/sec
(~2 million data points/day saved)
What’s Coming
 Monasca:
 Big Tent Push
 Heat Integration
 Ceilometer Integration
 https://github.com/stackforge/monas...
Deployment Decisions
 What metrics do you care about?
 Auto-setup of plugins vs explicit
 Backend database?
 InfluxDB
...
More Info
 https://wiki.openstack.org/wiki/Monasca
 Weekly Meeting
 roland.hochmuth@hp.com
 IRC
 #openstack-monasca
Shameless Plug
 Tokyo Talk:
 ‘Monitoring OpenStack with Monasca –
Totally Worth the Effort’
Thank you for listening
 Questions?
Meetup feedback
 Diagrams too small, break them up
 What is our customer – privately hosted
cloud
 Hookup test pagerdut...
Upcoming SlideShare
Loading in …5
×

Colorado OpenStack 5th Birthday Monasca Operations

720 views

Published on

Time Warner Cable Brad Klein OpenStack Monasca operational overview monitoring as a service MONaaS

https://wiki.openstack.org/wiki/Monasca#Presentations

Hangout: https://youtu.be/YyOEU8aICiU

Published in: Technology
  • Be the first to comment

Colorado OpenStack 5th Birthday Monasca Operations

  1. 1. Monasca TWC’s Experience Brad Klein bradley.klein@twcable.com
  2. 2. Who am I?  HP  SAM  SuperDome  OneView (PSRM)  HP Public Cloud (Control Services)  TWC  Monasca  Puppet  Ansible  Personal  Three daughters  Home Brewer  Other fun stuff
  3. 3. Our environment  Private OpenStack deployment  2 regions  ~120 compute hosts  Typical services  nova (kvm)  cinder  ceph  swift  neutron
  4. 4. Our environment (cont.)  icinga  pager duty  ansible  puppet  https://github.com/openstack/puppet- monasca
  5. 5. Let’s talk  Overview of Monasca Functionality  Look at our deployment – infra vs MaaS  Tour: Infra dashboards  Demos:  CLI  Push some custom data  Graph some data
  6. 6. Monasca -- High Level  Metrics over time – see your trends  Alerting  Email  PagerDuty  Webhooks -- POST  Built in metrics  Basics for free (be careful!)  Custom Metrics  You choose what to push
  7. 7. Why Not Ceilometer?  The bad  scale issues with mongodb  rabbit issues  The good  integration with other projects  common api  lifecycle events
  8. 8. Demo time  Infrastructure monitoring  Daily Dashboard  Instance Timing Dashboard  Projects Dashboard  MaaS offering  Default Project Dashboard  Push some data  Graph it
  9. 9. Architecture
  10. 10. Our deployment
  11. 11. Deployment success
  12. 12. Deployment success (cont.) # monasca_stack.sh --help Usage: --help {status|start|stop|restart|tail-logs|tail-metrics|local-lag| mirror-lag}  https://github.com/openstack/puppet- monasca/blob/master/files/monasca_stack.sh  (demo metric flow)
  13. 13. A word to the wise Metrics per second: Before: 5,300/sec After: 3,000/sec (~2 million data points/day saved)
  14. 14. What’s Coming  Monasca:  Big Tent Push  Heat Integration  Ceilometer Integration  https://github.com/stackforge/monasca-ceilometer  TWC:  Split database from monasca stack  MaaS Beta  Chargeback (vCPU hours)  Savable dashboards?  Per project data retention policy
  15. 15. Deployment Decisions  What metrics do you care about?  Auto-setup of plugins vs explicit  Backend database?  InfluxDB  Vertica ($)  Cassandra  Dedicated DB nodes?
  16. 16. More Info  https://wiki.openstack.org/wiki/Monasca  Weekly Meeting  roland.hochmuth@hp.com  IRC  #openstack-monasca
  17. 17. Shameless Plug  Tokyo Talk:  ‘Monitoring OpenStack with Monasca – Totally Worth the Effort’
  18. 18. Thank you for listening  Questions?
  19. 19. Meetup feedback  Diagrams too small, break them up  What is our customer – privately hosted cloud  Hookup test pagerduty project  Better explain what metrics I’m pushing.  Skip architecture altogether, instead point them at Roland’s talk

×