Gnocchi and Collectd for Title faster fault detection and - - PowerPoint PPT Presentation

gnocchi and collectd for title faster fault detection and
SMART_READER_LITE
LIVE PREVIEW

Gnocchi and Collectd for Title faster fault detection and - - PowerPoint PPT Presentation

Gnocchi and Collectd for Title faster fault detection and maintenance Julien Danjou, Red Hat Emma Foley, Intel Whats this all about? What is Gnocchi? What is collectd? How do they work together? What can I do with this?


slide-1
SLIDE 1

Title

Julien Danjou, Red Hat Emma Foley, Intel

Gnocchi and Collectd for faster fault detection and maintenance

slide-2
SLIDE 2

What’s this all about?

  • What is Gnocchi?
  • What is collectd?
  • How do they work together?
  • What can I do with this?
  • How can these possibly improve?
slide-3
SLIDE 3

What is Gnocchi?

  • Time series database as a

service

  • Part of OpenStack

Telemetry 2014-2017

  • Database backend for

OpenStack Ceilometer metering

  • Pre-computed aggregation
  • Largely scalable
slide-4
SLIDE 4

Gnocchi architecture

slide-5
SLIDE 5

Gnocchi / Ceilometer

  • Gnocchi is more scalable
  • Can handle more data
  • Faster responses on reading and writing
  • Ceilometer old storage API is deprecated
  • But why do I want these advantages?

§ Because you may want to use collectd!

slide-6
SLIDE 6
  • A system statistics collection daemon
  • Uses plugins to collect system statistics/events

and can mangle/publish those statistics/events in a number of ways.

  • Extensible via plugins
  • Supports thresholding and notifications
  • Platform independent

Source: https://collectd.org/images/architecture-schematic.png

What is Collectd?

slide-7
SLIDE 7

What kind of information is available?

  • cpu
  • load
  • ping
  • interface
  • memory
  • disk
  • IPMI
  • RDT
  • vs
  • hugepages
  • processes
  • libvirt
  • dpdkstats
  • etc
slide-8
SLIDE 8

How do collectd and gnocchi go together?

slide-9
SLIDE 9

How is collectd used in OpenStack?

  • OPNFV Doctor
  • OpenStack Watcher
  • OpenStack Vitrage
  • Aodh (OpenStack alarming)
slide-10
SLIDE 10

How can I use events and alarms?

  • Collectd generates events!
  • collectd ->aodh (thresholds)
  • collectd->gnocchi->aodh (all other alarms)
slide-11
SLIDE 11

What new features can I expect to see?

  • Barometer OPNFV E Release Plan
  • RDT, IPMI, PMU, RAS, Libvirt, vSwitch, PCIe, SNMP, Aodh and Gnocchi

plugins for collectd.

  • Collectd protocol extensions for dynamic configuration.
  • Gnocchi
  • Stability and performance improvements
slide-12
SLIDE 12

What do I do next?

  • Try collectd out for yourself
  • collectd, collectd-ceilometer-plugin, gnocchi
  • The examples here are not a monitoring solution, but tools to facilitate your

solutions

  • Billing, rating, prediction, auto-scaling, fault management, capacity

planning, etc

slide-13
SLIDE 13

Can you repeat that?

  • Gnocchi can handle LOTs of metrics
  • Collectd generates lots of metrics
  • Some projects already use collectd metrics/events
  • Collectd-gnocchi and collectd-aodh let you get in on the action!
slide-14
SLIDE 14

Julien Danjou jdanjou@redhat.com @juldanjou Emma Foley emma.l.foley@intel.com @EmmaLFoley

What are your Questions?

slide-15
SLIDE 15

Where can I find more information?

  • collectd and Vitrage Integration: An Eventful Presentation
  • Intel - Collectd and Vitrage Integration: An Eventful Demo
  • Automating Noisey Neighbour Detection with OpenStack Watcher
  • OPNFV Doctor
  • Barometer stats
  • OpenStack Vitrage
slide-16
SLIDE 16

Julien Danjou jdanjou@redhat.com @juldanjou Emma Foley emma.l.foley@intel.com @EmmaLFoley

Thank You!