OpenStack Ceilometer. Lucas Graf, ZHAW, Toni Zehnder, ZHAW,

Similar documents
OpenStack Ceilometer. Tong Li (IBM) Brad Topol (IBM)

OSDC.de 2013 Introduction to OpenStack. Justin Clift Open Source & Standards RH 17 April 2013

Ceilometer Documentation

Part2: Let s pick one cloud IaaS middleware: OpenStack. Sergio Maffioletti

Introduction to OpenStack Trove

Upcoming Services in OpenStack Rohit Agarwalla, Technical DEVNET-1102

File system, 199 file trove-guestagent.conf, 40 flavor-create command, 108 flavor-related APIs list, 280 show details, 281 Flavors, 107

Architecture and terminology

Minimal OpenStack Starting Your OpenStack Journey

BRKDCT-1253: Introduction to OpenStack Daneyon Hansen, Software Engineer

Build Cloud like Rackspace with OpenStack Ansible

OpenStack Lab on VMware Workstation Setting up the All-In-One VM

OpenStack Admin User Guide

Introduction to OpenStack

Red Hat OpenStack Platform 10 Product Guide

Storing metrics at scale with. Gnocchi. Julien Danjou OpenStack Day France 22 November 2016

StackTach. Integration.

Introduction To OpenStack. Haim Ateya Group Manager, EMC

OpenStack. Architecture and Operation. OpenStack Tutorial Day 2. Kasidit Chanchio Vasabilab, Thammasat University

IN2P3-CC cloud computing (IAAS) status FJPPL Feb 9-11th 2016

Best Practice Deployment of F5 App Services in Private Clouds. Henry Tam, Senior Product Marketing Manager John Gruber, Sr. PM Solutions Architect

OpenStack in 10 minutes with DevStack

Red Hat OpenStack Platform 12

Trove Onboarding Session Introductory course for contributors and reviewers

OpenStack Operation Under a Multi-tenant and Multi-customer Public Cloud Environment

Metadata Tagging in Cinder

Contrail Cloud Platform Architecture

Dynamic Resource Allocation and Management Using OpenStack

EXIN Foundation Certificate in OpenStack Software. Version Newton. Sample Exam. Edition

Deploying Instances On Heterogeneous Hardware Using Availability Zones in OpenStack Compute

DEEP DIVE: OPENSTACK COMPUTE

1. What is Cloud Computing (CC)? What are the Pros and Cons of CC? Technologies of CC 27

Accelerate OpenStack* Together. * OpenStack is a registered trademark of the OpenStack Foundation

Cloud Computing. Amazon Web Services (AWS)

Kwapi Documentation. Release. OpenStack, LLC

The Road to Rolling Upgrade of Intel Private Cloud

Huawei FusionSphere 6.0 Technical White Paper on OpenStack Integrating FusionCompute HUAWEI TECHNOLOGIES CO., LTD. Issue 01.

"Charting the Course... H8Q14S HPE Helion OpenStack. Course Summary

At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

The OpenStack APIs. George Reese, Senior Distinguished Engineer! 5 November 2013

Contrail Cloud Platform Architecture

Introduction to Neutron. Network as a Service

Tempest: Integrated OpenStack Testing

Red Hat OpenStack Platform 11 Monitoring Tools Configuration Guide

OpenContrail Overview Architecture & Demo

Using Prometheus Operator to monitor OpenStack

Intel, OpenStack, & Trust in the Open Cloud. Intel Introduction

An Introduction to Red Hat Enterprise Linux OpenStack Platform. Rhys Oxenham Field Product Manager, Red Hat

BCS EXIN Foundation Certificate in OpenStack Software Syllabus

Red Hat OpenStack Platform 13

vrealize Operations Management Pack for OpenStack 5.0

OpenStack Tutorial. Shihabur R. Chowdhury CS Winter 2017 University of Waterloo

CLOUD INFRASTRUCTURE ARCHITECTURE DESIGN

OpenStack Architecture and Pattern Deployment with Heat. OpenStack Architecture and Pattern Deployment using Heat Ruediger Schulze

Five years of OpenStack at CERN

CS-580K/480K Advanced Topics in Cloud Computing. OpenStack

Ubuntu Openstack Installer, Single Machine Mode

VMware Integrated OpenStack Installation and Configuration Guide

OpenStack Cloud Storage. PRESENTATION TITLE GOES HERE Sam Fineberg HP Storage

IBM Cloud Orchestrator Version User's Guide IBM

OpenStack Magnum Hands-on. By Saulius Alisauskas and Bryan Havenstein

Hybrid Cloud Automation using Cisco CloudCenter API

School of Software / Soongsil University Prof. YOUNGJONG KIM, Ph.D. Soongsil University

Cloud Storage. Patrick Osborne Director of Product Management. Sam Fineberg Distinguished Technologist.

NephOS. A Single Turn-key Solution for Public, Private, and Hybrid Clouds

Enterprise Journey to OpenStack Adoption: Real World Stories

Jumpstart your Production OpenStack Deployment with

NephOS. A Single Turn-key Solution for Public, Private, and Hybrid Clouds

Deploying and Using Red Hat Enterprise Linux OpenStack Platform 3. Jacob Liberman, Principal Software Engineer RHCE

Kilo. docs.openstack.org

Isn't it Ironic? Managing a bare metal cloud. devananda.github.io/talks/isnt-it-ironic.html. Devananda van der Veen

From Bare Metal to Cloud. Andy ICCLab, ZHAW Piotr Kasprzak, GWDG

VMware Integrated OpenStack Quick Start Guide

Spawning Virtual HPCs Using OpenStack

CloudKitty Hands-on 1 / 59

VMware + OpenStack. Dan Wendlandt Director of Product Management VMware VMware Inc. All rights reserved.

USING OPENSTACK TO INTEGRATE NON-OPENSTACK SERVICE JUNHO YOON, ANDREW LIU, JACK NING

OpenStack Icehouse on IPv6

From Bare Metal to Cloud

HPE Helion OpenStack Carrier Grade 1.1 Release Notes HPE Helion

NET1821BU THE FUTURE OF NETWORKING AND SECURITY WITH NSX-T Bruce Davie CTO, APJ 2

Interoperability and APIs in OpenStack. Piyush Harsh, John Kennedy, Andy Edmonds, Thijs Metsch

Monitoring MySQL Performance with Percona Monitoring and Management

THE CEPH POWER SHOW. Episode 2 : The Jewel Story. Daniel Messer Technical Marketing Red Hat Storage. Karan Singh Sr. Storage Architect Red Hat Storage

Introduction to OpenStack

OpenStack Havana All-in-One lab on VMware Workstation

Red Hat OpenStack Platform 8 Configure firewall rules for Red Hat OpenStack Platform director

PERFORMANCE ANALYSIS OF CLOUD COMPUTING PLATFORMS

Red Hat OpenStack Platform 13

Red Hat OpenStack Platform 10

NFV Infrastructure Manager with High Performance Software Switch Lagopus

Cloud Essentials for Architects using OpenStack

OpenStack Mitaka Release Overview

Infrastructure-as-Code and CI Infrastructure at Open Stack A look at one of the largest CI systems and system administration

Distributing OpenStack on top of a Key/Value store

CISE Research Infrastructure: Mid-Scale Infrastructure - NSFCloud (CRI: NSFCloud)

Build your own Cloud on Christof Westhues

Deployment Guide for Nuage Networks VSP

Deployment Guide for Nuage Networks VSP

FUJITSU Software ServerView Cloud Monitoring Manager V1.0. Overview

Transcription:

OpenStack Ceilometer Lucas Graf, ZHAW, graflu0@students.zhaw.ch Toni Zehnder, ZHAW, zehndton@students.zhaw.ch

Intro Beginning 2012: Billing left out of OpenStack core But almost every deployment needs to track usage information Ceilometer started in May 2012 Written in Python Main targets of Ceilometer in the beginning: unique point of contact for billing systems easy to extend collectors should be independent

What? Metering Measure the use of resources Data for billing Monitoring Is the system running? Notice system failures Ceilometer currently: metering future: collect data for monitoring

Why? Metering and Monitoring is important... Billing and Rating Know how many resources are available Is the infrastructure currently big enough? How many tenants could be served? Are there any bottlenecks? Prove that a system is running Are all hard disks running? Are the temperatures in the correct range?

v0.1 Folsom Delivered in Oct 2012 Collects base metering nova (instance, memory, cpu,...) glance (image, image size,...) cinder (volume, volume size) quantum (duration of network)

Grizzly Release 4th April 2013 Incubated Project Integration in Horizon Multi-Publisher API v2 support

Havana Release Fall 2013 Integration with Synaps Integration with Healthnmon (alerting) ICCLab Hardware agent...

Architecture: Big Picture

Architecture Two main behaviours Polling Flow Used disk space RAM usage Processor usage... Notification Flow Start/Stop VM Create Image...

Poll: 1

Poll: 2

Poll: 3

Notification: 1

Notification: 2

Ceilometer Requirements Database MongoDB SQLAlchemy supported DB Future supported DB drivers: cassandra, hbase Message Queue RabbitMQ Qpid ZeroMQ(not tested)

Using Ceilometer Install manually Collector Compute Agent API Server Install automated devstack http://docs.openstack. org/developer/ceilometer/install.html#configuringdevstack puppet https://github.com/enovance/puppet-ceilometer Request ressources via Web API (RESTful)

Demo: authorization - Key from Keystone curl -d '{"auth": {"tenantname": "admin", "passwordcredentials":{"username": "admin", "password": "admin_pass"}}}' -H "Content-type: application/json" http://192.168.1.1:35357/v2. 0/tokens

API v2 Demo: Request data curl -v -H 'X-Auth-Token: '$KID -X GET http: //192.168.1.2:9000/v2/resources/ (resource_id)/meters/(meter_id)/

Demo: Data sample JSON { } "counter_name": "instance", "counter_type": "gauge", "counter_unit": "instance", "counter_volume": 1.0, "message_id": "5460acc-4fd6-480d-ab18-9735ec7b1996", "project_id": "35b17138-b364-4e6a-a131-8f3099c5be68", "resource_id": "bd9431c1-8d69-4ad3-803a-8d4a6bfd36", "resource_metadata": {}, "source": "openstack", "timestamp": "2013-02-14T15:16:04.773256", "user_id": "efd87807-12d2-4b38-9c70-5f5c2ac427ff"

Extending Agent Plugin Loads all plugins in ceilometer.poll.compute call get_counters() Method from the plugins http://docs.openstack. org/developer/ceilometer/contributing/index. html

ICCLab and Ceilometer Currently Deploying Ceilometer on test bed Future Extend Ceilometer with a hardware agent Collect/Record hardware data Easy to extend new Plugins for collecting data such as IPMI, SMART,... In Havana Release

Thanks! Questions?

Source https://docs.google. com/presentation/d/1daoud_sm9cc2vlh801_cf_zw0rlscs2cmefrtw61 uug/edit#slide=id.p http://ceilometer.readthedocs.org/en/latest/architecture.html https://fosdem. org/2013/schedule/event/openstack_ceilometer/attachments/slides/217/ex port/events/attachments/openstack_ceilometer/slides/217/ceilometer.pdf http://docs.openstack.org/developer/ceilometer/