SlideShare a Scribd company logo
1 of 23
Download to read offline
Monitor Open stack environments from the
bottom up and front to back
Roger Ruttimann VP Engineering, GroundWork OpenSource
November 17, 2015
What’s ahead of us
Overview: The Impact of Virtualization on IT operations
How Open Stack fits into the Virtualization landscape
Monitoring the changed landscape of IT infrastructure
New Monitoring concepts
Selection of the right tools to fit the right process
Conclusion
2OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
Start with the facts: Open Stack is real!
It’s all OpenSource
Has 5000 active members, growing daily
Conferences draw close to 10,000 participants
Many corporate sponsors
3
OpenStack deployments are not just
happening in a far away land ...
Not secret potion or evil conspiracy
Not just a geek movement
Serious deployments for IT Operations not
just in the Silicon Valley
It’s disruptive and requires serious re-
tooling for IT operations
Let’s review the challanges and what tools best fit the new realities
Box
Spy
OSCM 2015 Monitor Open Stack environments from bottom up and front to back by Roger Ruttimann
Once upon a time
SysAdmin task:
Add To IT infrastructure {
Deploy servers into datacenter
Provisioning applications
Define monitoring for each element
Monitoring was done with SSH checks
and port gets
} repeat
Checking for up down and send email
4OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
Switch
Router
Switch
A
p
p
s
A
p
p
s
A
p
p
s
A
p
p
s
A
p
p
s
Firewall
Server Server Server
Monitor
Port get
ssh
snmp
snmp
snmp
virtualization
Then came along compute virtualization
5
Datacenter compute optimization
•  Server resources were virtualized to
improve efficiency which was < 30%
•  Products like ESX allowed resource
optimization not disturbing the
provisioning process
Rollout
•  VM machines were provisioned
•  Applications installed
•  Monitoring defined as before
New was an API to the virtualization
manager (example VSphere API) to poll
data
OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
Switch
Router
Switch
A
p
p
s
A
p
p
s
A
p
p
s
A
p
p
s
A
p
p
s
Firewall
Server Server Server
Monitor
Port get
ssh
snmp
snmp
snmp
•  REST API
But it didn’t stop there
6
Software Defined Everything
•  Compute (Hypervisors)
•  Storage (SDS)
•  Network (SDN)
Hybrid Cloud Public/Private
•  Amazon WebServices
•  Rackspace
•  Azure
Change created blind spots in coverage
Suddenly ssh/snmp methods don’t cover all
KVM
RHEV-M
VCenter
virtualization
Switch
Router
Switch
A
p
p
s
A
p
p
s
A
p
p
s
A
p
p
s
A
p
p
s
Firewall
Server Server Server
Monitor
Port get
ssh
snmp
snmp
snmp
•  REST API
Virtualized Network
Virtualized Storage
Switches Switches Switches
•  REST API
•  REST API
OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
Infrastructure landscape completely changed
7
Siloview
Hypervisormanagerview
Apps
VMs
Devices
Files
Shared I/O Fog
Network & Storage
OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
SiloviewSiloviewSiloviewSiloviewSiloview
And the moment you think you’ve seen it all …
8
… DevOps is pushing the envelope even
more
Linux Containers
Are the new kids in town
Application Isolation
Rapid deployment
Elastic Scalability
API for deployment:
Monitoring is somebody else’s job
virtualization
Switch Switch
A
p
p
s
A
p
p
s
A
p
p
s
A
p
p
s
A
p
p
s
Server Server Server
Monitor
Port get
ssh
•  REST API
Virtualized Network
Virtualized Storage
Switches Switches Switches
•  REST API
•  REST API
Server
Docker
Host
Server
Docker
Host
Server
Docker
Host
OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
Don’t panic
9
What happened over the last 5 years:
•  Virtualize everything
•  Private and Public clouds
•  API centric world not just for
Applications
•  REST API is a standard
•  CORBA, SOAP & proprietary API’s are
now classified as dinosaurs
•  Browser based UI / JavaScript is king
•  Learn to speak REST & JSON
Diverse Virtualization stacks
vSphere
API
ESX
NSX
vSan
OpenStack
API
Nova
Neutron
Cinder
Glance
AWS
API
EC2
VPC
S3
oVirt
API
Linux
KVM
Network
NFS
OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
How does Open Stack fit in?
10
Service oriented architecture
Pluggable hypervisors, network, storage to support wide range of technologies
Elastic Compute Units for better virtualization efficiency
Standardized API’s to all services
Sounds really good doesn’t it ?
Object
Store--Swift
Image--
Glance Compute/
Hypervisor--Nova
Network—
Quantum-NeutronStorage--Cinder
Dashboard--Horizon
Identity--
Keystone
APIAPIAPIAPIAPI
API
But what’s the reality ?
Façade ServiceFaçade Service
OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
Open Stack Profile Editor
11OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
Open Stack Profile Editor
12OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
ManageIQ/
Cloud Forms
Ansible
API
Manager Stack
API
HP HelionAPI
VMWare VRealize
Mirantis Fuel
API
API
Provisioning/Configuration
Servers Servers
API is good but comprehensive coverage is better
13
Object
Store
Image
Computer
Network
Identity
Storage
Dashboard
Open Stack
API
OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
Container metrics
Performance data
Virtual infrastructure
Legacy network
Servers
Storage racks
Applications,
Infrastructure checks
ssh/SNMP/port get
Unified View
Standardized Data Collection
Unified View
14
Silo tools
•  Impossible to correlate
•  Naming mismatch
•  Over-monitoring
•  Encourages: “It’s not my problem
check your system”
•  No Big Picture Dashboards
Need for
•  Stack monitoring bottom to top
•  Aliasing of names
•  Combine best of breed collectors
•  Correlated metrics across all
infrastructure
•  Dashboard for each customer/client
OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
Stack monitoring for Open Stack
15
Function Source Host name Alias
Network, Storage Netflow
SNMP
Hardware IPMI
SNMP
Drac-server1 os-eng-h1
Identity server check-mysql
check-port
server1:port os-eng-h1
Operating
System
check-proc
check-mem
check-load
server1 os-eng-h1
OpenStack-API Hypervisor CPU/Mem metrics,
Network
storage
10.10.0.1 os-eng-h1
OpenStack API VM CPU/mem, Network, storage 10.10.10.123 eng-slicer-1
Operating
system
check-proc
check-mem
check-load
eng-cent6-actg eng-slicer-1
DockerHost Memory, CPU eng-cent6-actg eng-slicer-1
Container Memory, CPU, Procs FAC3443DA77 Load-bal-01
Application Check_https 172.28.102.51 Load-bal-01
HypervisorVMAPP
Automation / Continuous configuration discovery
16
Adding Virtual machines, containers is
automatic
OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
V C
Hypervisor
So is the monitoring
Management
Monitor System
Configuration
collector
Data
collector
Plugins
Dashboards
D
a
t
a
C C V V V V V C
Monitoring is like a flight recorder -- collecting all active data
Continuous operations by ..
synchronization of configuration
re-configuration of plugins
Collection of data (availability & performance)
Open Stack
API
Icinga2
setup
OpenStack Monitoring: Tools selection
17OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
OpenStack Linux
OS Platform
Hypervisor Hardware
IPMI
Port
Agent
OpenStack ControllerKeystone
OpenStack StorageCinder
Unified Monitoring View
Data Management
CollectorCollectorCollector
Fuel
Murano Application Software Catalog
Icinga2
1)  Fuel, Open Stack deployment
2)  Murano, Application deployment
3)  Fuel Plugin, Configuration generate
4)  Fuel Plugin, Configure monitoring
Docker
Node
2
Node
3
Docker
VM 1
OPEN
TSDB
Icinga2
VM 1 VM 2 VM 3 VM 4
Box
Spy
Box
Spy
Docker
OPEN
TSDB
Performance Data
18
Monitoring systems
Grafana Dashboards
VCenter
OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
Centralized Data Collector
•  Monitoring send Perf Data to single
API
Expandable storage cluster
•  Expand on demand
Dashboard to visualize and drill down
•  Historic, raw performance data
•  Group alike metrics to find outliers
Reference Architecture monitoring
Aliasing and data normalization
in backend
VCenter
A
P
I
Data
Collector
Hub
Collector
Collector
Collector
Collect
Data
Integration
Normalization
Aliasing
A
P
I
Integrate
A
P
I
Visualize
OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
Growing number of API’s
require integration Hub
Benefits
20
Automation
•  Reduced cost of maintenance
•  Dynamic configuration
•  Streamlined operations
Personnel
•  System Administrator & Dev Ops
functions merge
Capacity & Resource planning
•  Complete Bottom (network) to Top
(application) data collection
•  Allocate resources at the right level
Hardware
•  No vendor lock-in
•  Transparency through API
OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
Lessons learned
21
Virtualization and containerization require new monitoring techniques
Legacy hardware/software will be around for a while so don’t throw tools away
Everything API -- needs integration
Aliasing is hard but maybe easier than cross silo cooperation
Use the best tool for the task
Don’t over-monitor to cover a gap
OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
Conclusion
22
Open Source tools are the driving force for innovation
DevOps just selects the best tool to do the job
A single monitoring tool to “rule them all” doesn’t exist
Integration is a complex task – Don’t expect teams will agree on naming, process, and workflow
Automation and pragmatism will prevail as DevOps has demonstrated
Virtualize everything will continue
Automation and continuous discovery is necessary for rapid scale out
Open Stack is the Open Source Virtualization platform but Monitoring coverage needs major
improvements
OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
23
Thank you
Roger Ruttimann
rruttimann@gwos.com
OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann

More Related Content

What's hot

Enforcing Application SLA with Congress and Monasca
Enforcing Application SLA with Congress and MonascaEnforcing Application SLA with Congress and Monasca
Enforcing Application SLA with Congress and MonascaFabio Giannetti
 
Mistral and StackStorm
Mistral and StackStormMistral and StackStorm
Mistral and StackStormDmitri Zimine
 
Netflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open SourceNetflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open Sourceaspyker
 
Ceilometer presentation ods havana final - published
Ceilometer presentation ods havana   final - publishedCeilometer presentation ods havana   final - published
Ceilometer presentation ods havana final - publishedeNovance
 
Detecting Real-Time Financial Fraud with Cloudflow on Kubernetes
Detecting Real-Time Financial Fraud with Cloudflow on KubernetesDetecting Real-Time Financial Fraud with Cloudflow on Kubernetes
Detecting Real-Time Financial Fraud with Cloudflow on KubernetesLightbend
 
Monitoring Apache Kafka
Monitoring Apache KafkaMonitoring Apache Kafka
Monitoring Apache Kafkaconfluent
 
NetflixOSS Meetup S6E1 - Titus & Containers
NetflixOSS Meetup S6E1 - Titus & ContainersNetflixOSS Meetup S6E1 - Titus & Containers
NetflixOSS Meetup S6E1 - Titus & Containersaspyker
 
StackStorm Product Highlights - DevOps Enterprise 2014 After-Party Ignite Talk
StackStorm Product Highlights - DevOps Enterprise 2014 After-Party Ignite TalkStackStorm Product Highlights - DevOps Enterprise 2014 After-Party Ignite Talk
StackStorm Product Highlights - DevOps Enterprise 2014 After-Party Ignite TalkStackStorm
 
Asynchronous design with Spring and RTI: 1M events per second
Asynchronous design with Spring and RTI: 1M events per secondAsynchronous design with Spring and RTI: 1M events per second
Asynchronous design with Spring and RTI: 1M events per secondStuart (Pid) Williams
 
Apache Flink Community Updates November 2016 @ Berlin Meetup
Apache Flink Community Updates November 2016 @ Berlin MeetupApache Flink Community Updates November 2016 @ Berlin Meetup
Apache Flink Community Updates November 2016 @ Berlin MeetupRobert Metzger
 
OpenWhisk: Where Did My Servers Go?
OpenWhisk: Where Did My Servers Go?OpenWhisk: Where Did My Servers Go?
OpenWhisk: Where Did My Servers Go?Carlos Santana
 
Monitoring kubernetes across data center and cloud
Monitoring kubernetes across data center and cloudMonitoring kubernetes across data center and cloud
Monitoring kubernetes across data center and cloudDatadog
 
Practical tips and tricks for Apache Kafka messages integration | Francesco T...
Practical tips and tricks for Apache Kafka messages integration | Francesco T...Practical tips and tricks for Apache Kafka messages integration | Francesco T...
Practical tips and tricks for Apache Kafka messages integration | Francesco T...HostedbyConfluent
 
Killing technical debt and reducing costs with Docker
Killing technical debt and reducing costs with DockerKilling technical debt and reducing costs with Docker
Killing technical debt and reducing costs with DockerCatalin Jora
 
Stable Coin Use Cases LiveStream with MakerDAO: 9/11/18
Stable Coin Use Cases LiveStream with MakerDAO: 9/11/18Stable Coin Use Cases LiveStream with MakerDAO: 9/11/18
Stable Coin Use Cases LiveStream with MakerDAO: 9/11/18ChronoLogic
 
Apache Stratos 4 Alpha Quick-Start Demonstration
Apache Stratos 4 Alpha Quick-Start DemonstrationApache Stratos 4 Alpha Quick-Start Demonstration
Apache Stratos 4 Alpha Quick-Start DemonstrationImesh Gunaratne
 
AWS re:Invent re:Cap 2019: My ElasticSearch Journey on AWS
AWS re:Invent re:Cap 2019: My ElasticSearch Journey on AWSAWS re:Invent re:Cap 2019: My ElasticSearch Journey on AWS
AWS re:Invent re:Cap 2019: My ElasticSearch Journey on AWSsmalltown
 

What's hot (19)

Enforcing Application SLA with Congress and Monasca
Enforcing Application SLA with Congress and MonascaEnforcing Application SLA with Congress and Monasca
Enforcing Application SLA with Congress and Monasca
 
Mistral and StackStorm
Mistral and StackStormMistral and StackStorm
Mistral and StackStorm
 
Netflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open SourceNetflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open Source
 
Ceilometer presentation ods havana final - published
Ceilometer presentation ods havana   final - publishedCeilometer presentation ods havana   final - published
Ceilometer presentation ods havana final - published
 
Detecting Real-Time Financial Fraud with Cloudflow on Kubernetes
Detecting Real-Time Financial Fraud with Cloudflow on KubernetesDetecting Real-Time Financial Fraud with Cloudflow on Kubernetes
Detecting Real-Time Financial Fraud with Cloudflow on Kubernetes
 
Monitoring Apache Kafka
Monitoring Apache KafkaMonitoring Apache Kafka
Monitoring Apache Kafka
 
NetflixOSS Meetup S6E1 - Titus & Containers
NetflixOSS Meetup S6E1 - Titus & ContainersNetflixOSS Meetup S6E1 - Titus & Containers
NetflixOSS Meetup S6E1 - Titus & Containers
 
StackStorm Product Highlights - DevOps Enterprise 2014 After-Party Ignite Talk
StackStorm Product Highlights - DevOps Enterprise 2014 After-Party Ignite TalkStackStorm Product Highlights - DevOps Enterprise 2014 After-Party Ignite Talk
StackStorm Product Highlights - DevOps Enterprise 2014 After-Party Ignite Talk
 
Asynchronous design with Spring and RTI: 1M events per second
Asynchronous design with Spring and RTI: 1M events per secondAsynchronous design with Spring and RTI: 1M events per second
Asynchronous design with Spring and RTI: 1M events per second
 
Apache Flink Community Updates November 2016 @ Berlin Meetup
Apache Flink Community Updates November 2016 @ Berlin MeetupApache Flink Community Updates November 2016 @ Berlin Meetup
Apache Flink Community Updates November 2016 @ Berlin Meetup
 
OpenWhisk: Where Did My Servers Go?
OpenWhisk: Where Did My Servers Go?OpenWhisk: Where Did My Servers Go?
OpenWhisk: Where Did My Servers Go?
 
Monitoring kubernetes across data center and cloud
Monitoring kubernetes across data center and cloudMonitoring kubernetes across data center and cloud
Monitoring kubernetes across data center and cloud
 
OpenStack DevOps Workflows with TOSCA
OpenStack DevOps Workflows with TOSCAOpenStack DevOps Workflows with TOSCA
OpenStack DevOps Workflows with TOSCA
 
Practical tips and tricks for Apache Kafka messages integration | Francesco T...
Practical tips and tricks for Apache Kafka messages integration | Francesco T...Practical tips and tricks for Apache Kafka messages integration | Francesco T...
Practical tips and tricks for Apache Kafka messages integration | Francesco T...
 
Killing technical debt and reducing costs with Docker
Killing technical debt and reducing costs with DockerKilling technical debt and reducing costs with Docker
Killing technical debt and reducing costs with Docker
 
Ceilosca
CeiloscaCeilosca
Ceilosca
 
Stable Coin Use Cases LiveStream with MakerDAO: 9/11/18
Stable Coin Use Cases LiveStream with MakerDAO: 9/11/18Stable Coin Use Cases LiveStream with MakerDAO: 9/11/18
Stable Coin Use Cases LiveStream with MakerDAO: 9/11/18
 
Apache Stratos 4 Alpha Quick-Start Demonstration
Apache Stratos 4 Alpha Quick-Start DemonstrationApache Stratos 4 Alpha Quick-Start Demonstration
Apache Stratos 4 Alpha Quick-Start Demonstration
 
AWS re:Invent re:Cap 2019: My ElasticSearch Journey on AWS
AWS re:Invent re:Cap 2019: My ElasticSearch Journey on AWSAWS re:Invent re:Cap 2019: My ElasticSearch Journey on AWS
AWS re:Invent re:Cap 2019: My ElasticSearch Journey on AWS
 

Viewers also liked

OSMC 2015: Prometheus: A Next-Generation Monitoring System by Fabian Reinartz
OSMC 2015: Prometheus: A Next-Generation Monitoring System by Fabian ReinartzOSMC 2015: Prometheus: A Next-Generation Monitoring System by Fabian Reinartz
OSMC 2015: Prometheus: A Next-Generation Monitoring System by Fabian ReinartzNETWAYS
 
OSMC 2015: Grafana and Future of Metrics Visualization by Torkel Ödegaard
OSMC 2015: Grafana and Future of Metrics Visualization by Torkel ÖdegaardOSMC 2015: Grafana and Future of Metrics Visualization by Torkel Ödegaard
OSMC 2015: Grafana and Future of Metrics Visualization by Torkel ÖdegaardNETWAYS
 
OSMC 2015: MQTT it´s also for monitoring by Jan-Piet Mens
OSMC 2015: MQTT it´s also for monitoring by Jan-Piet MensOSMC 2015: MQTT it´s also for monitoring by Jan-Piet Mens
OSMC 2015: MQTT it´s also for monitoring by Jan-Piet MensNETWAYS
 
OSMC 2015: End to End Monitoring mit Alyvix-Jürgen Vigna
OSMC 2015: End to End Monitoring mit Alyvix-Jürgen VignaOSMC 2015: End to End Monitoring mit Alyvix-Jürgen Vigna
OSMC 2015: End to End Monitoring mit Alyvix-Jürgen VignaNETWAYS
 
OSMC 2015:The road to lazy monitoring with Icinga 2 and Puppet by Tom de Vylder
OSMC 2015:The road to lazy monitoring with Icinga 2 and Puppet by Tom de VylderOSMC 2015:The road to lazy monitoring with Icinga 2 and Puppet by Tom de Vylder
OSMC 2015:The road to lazy monitoring with Icinga 2 and Puppet by Tom de VylderNETWAYS
 
OSMC 2015: NSClient++: A brief Introduction by Michael Medin
OSMC 2015: NSClient++: A brief Introduction by Michael MedinOSMC 2015: NSClient++: A brief Introduction by Michael Medin
OSMC 2015: NSClient++: A brief Introduction by Michael MedinNETWAYS
 
Making Clouds: Turning OpenNebula into a Product
Making Clouds: Turning OpenNebula into a ProductMaking Clouds: Turning OpenNebula into a Product
Making Clouds: Turning OpenNebula into a ProductNETWAYS
 
OSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas BhagatOSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas BhagatNETWAYS
 
OSMC 2015: What's Happening with OpenNMS? by Tarus Balog
OSMC 2015: What's Happening with OpenNMS? by Tarus BalogOSMC 2015: What's Happening with OpenNMS? by Tarus Balog
OSMC 2015: What's Happening with OpenNMS? by Tarus BalogNETWAYS
 
OSMC 2015: Collectd Thresholds Plugin and Icinga by Florian Forster
OSMC 2015: Collectd Thresholds Plugin and Icinga by Florian ForsterOSMC 2015: Collectd Thresholds Plugin and Icinga by Florian Forster
OSMC 2015: Collectd Thresholds Plugin and Icinga by Florian ForsterNETWAYS
 
OSMC 2015: Monitoring at Spotify-When things go ping in the night by Martin Parm
OSMC 2015: Monitoring at Spotify-When things go ping in the night by Martin ParmOSMC 2015: Monitoring at Spotify-When things go ping in the night by Martin Parm
OSMC 2015: Monitoring at Spotify-When things go ping in the night by Martin ParmNETWAYS
 
OSMC 2015: The Assimilation Project by Alan Robertson
OSMC 2015: The Assimilation Project by Alan RobertsonOSMC 2015: The Assimilation Project by Alan Robertson
OSMC 2015: The Assimilation Project by Alan RobertsonNETWAYS
 
OSMC 2015: Monitoring Linux and Windows Logs with the Graylog Collector byBer...
OSMC 2015: Monitoring Linux and Windows Logs with the Graylog Collector byBer...OSMC 2015: Monitoring Linux and Windows Logs with the Graylog Collector byBer...
OSMC 2015: Monitoring Linux and Windows Logs with the Graylog Collector byBer...NETWAYS
 
OSMC 2015: Zabbix 3.0. The Simple, the Powerful and the Shiny by Wolfgang Alper
OSMC 2015: Zabbix 3.0. The Simple, the Powerful and the Shiny by Wolfgang AlperOSMC 2015: Zabbix 3.0. The Simple, the Powerful and the Shiny by Wolfgang Alper
OSMC 2015: Zabbix 3.0. The Simple, the Powerful and the Shiny by Wolfgang AlperNETWAYS
 
Welcome talk unleashing the future of open-source enterprise cloud computing
Welcome talk   unleashing the future of open-source enterprise cloud computingWelcome talk   unleashing the future of open-source enterprise cloud computing
Welcome talk unleashing the future of open-source enterprise cloud computingNETWAYS
 
Contrail Virtual Execution Platform
Contrail Virtual Execution PlatformContrail Virtual Execution Platform
Contrail Virtual Execution PlatformNETWAYS
 
CentOS and OpenNebula, a Perfect Match
CentOS and OpenNebula, a Perfect MatchCentOS and OpenNebula, a Perfect Match
CentOS and OpenNebula, a Perfect MatchNETWAYS
 
Community Clouds from Scratch
Community Clouds from ScratchCommunity Clouds from Scratch
Community Clouds from ScratchNETWAYS
 
Razor: A fresh look at provisioning by David Lutterkort
Razor:  A fresh look at provisioning by David LutterkortRazor:  A fresh look at provisioning by David Lutterkort
Razor: A fresh look at provisioning by David LutterkortNETWAYS
 
OSBConf 2015 | Using aws virtual tape library as storage for bacula bareos by...
OSBConf 2015 | Using aws virtual tape library as storage for bacula bareos by...OSBConf 2015 | Using aws virtual tape library as storage for bacula bareos by...
OSBConf 2015 | Using aws virtual tape library as storage for bacula bareos by...NETWAYS
 

Viewers also liked (20)

OSMC 2015: Prometheus: A Next-Generation Monitoring System by Fabian Reinartz
OSMC 2015: Prometheus: A Next-Generation Monitoring System by Fabian ReinartzOSMC 2015: Prometheus: A Next-Generation Monitoring System by Fabian Reinartz
OSMC 2015: Prometheus: A Next-Generation Monitoring System by Fabian Reinartz
 
OSMC 2015: Grafana and Future of Metrics Visualization by Torkel Ödegaard
OSMC 2015: Grafana and Future of Metrics Visualization by Torkel ÖdegaardOSMC 2015: Grafana and Future of Metrics Visualization by Torkel Ödegaard
OSMC 2015: Grafana and Future of Metrics Visualization by Torkel Ödegaard
 
OSMC 2015: MQTT it´s also for monitoring by Jan-Piet Mens
OSMC 2015: MQTT it´s also for monitoring by Jan-Piet MensOSMC 2015: MQTT it´s also for monitoring by Jan-Piet Mens
OSMC 2015: MQTT it´s also for monitoring by Jan-Piet Mens
 
OSMC 2015: End to End Monitoring mit Alyvix-Jürgen Vigna
OSMC 2015: End to End Monitoring mit Alyvix-Jürgen VignaOSMC 2015: End to End Monitoring mit Alyvix-Jürgen Vigna
OSMC 2015: End to End Monitoring mit Alyvix-Jürgen Vigna
 
OSMC 2015:The road to lazy monitoring with Icinga 2 and Puppet by Tom de Vylder
OSMC 2015:The road to lazy monitoring with Icinga 2 and Puppet by Tom de VylderOSMC 2015:The road to lazy monitoring with Icinga 2 and Puppet by Tom de Vylder
OSMC 2015:The road to lazy monitoring with Icinga 2 and Puppet by Tom de Vylder
 
OSMC 2015: NSClient++: A brief Introduction by Michael Medin
OSMC 2015: NSClient++: A brief Introduction by Michael MedinOSMC 2015: NSClient++: A brief Introduction by Michael Medin
OSMC 2015: NSClient++: A brief Introduction by Michael Medin
 
Making Clouds: Turning OpenNebula into a Product
Making Clouds: Turning OpenNebula into a ProductMaking Clouds: Turning OpenNebula into a Product
Making Clouds: Turning OpenNebula into a Product
 
OSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas BhagatOSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas Bhagat
 
OSMC 2015: What's Happening with OpenNMS? by Tarus Balog
OSMC 2015: What's Happening with OpenNMS? by Tarus BalogOSMC 2015: What's Happening with OpenNMS? by Tarus Balog
OSMC 2015: What's Happening with OpenNMS? by Tarus Balog
 
OSMC 2015: Collectd Thresholds Plugin and Icinga by Florian Forster
OSMC 2015: Collectd Thresholds Plugin and Icinga by Florian ForsterOSMC 2015: Collectd Thresholds Plugin and Icinga by Florian Forster
OSMC 2015: Collectd Thresholds Plugin and Icinga by Florian Forster
 
OSMC 2015: Monitoring at Spotify-When things go ping in the night by Martin Parm
OSMC 2015: Monitoring at Spotify-When things go ping in the night by Martin ParmOSMC 2015: Monitoring at Spotify-When things go ping in the night by Martin Parm
OSMC 2015: Monitoring at Spotify-When things go ping in the night by Martin Parm
 
OSMC 2015: The Assimilation Project by Alan Robertson
OSMC 2015: The Assimilation Project by Alan RobertsonOSMC 2015: The Assimilation Project by Alan Robertson
OSMC 2015: The Assimilation Project by Alan Robertson
 
OSMC 2015: Monitoring Linux and Windows Logs with the Graylog Collector byBer...
OSMC 2015: Monitoring Linux and Windows Logs with the Graylog Collector byBer...OSMC 2015: Monitoring Linux and Windows Logs with the Graylog Collector byBer...
OSMC 2015: Monitoring Linux and Windows Logs with the Graylog Collector byBer...
 
OSMC 2015: Zabbix 3.0. The Simple, the Powerful and the Shiny by Wolfgang Alper
OSMC 2015: Zabbix 3.0. The Simple, the Powerful and the Shiny by Wolfgang AlperOSMC 2015: Zabbix 3.0. The Simple, the Powerful and the Shiny by Wolfgang Alper
OSMC 2015: Zabbix 3.0. The Simple, the Powerful and the Shiny by Wolfgang Alper
 
Welcome talk unleashing the future of open-source enterprise cloud computing
Welcome talk   unleashing the future of open-source enterprise cloud computingWelcome talk   unleashing the future of open-source enterprise cloud computing
Welcome talk unleashing the future of open-source enterprise cloud computing
 
Contrail Virtual Execution Platform
Contrail Virtual Execution PlatformContrail Virtual Execution Platform
Contrail Virtual Execution Platform
 
CentOS and OpenNebula, a Perfect Match
CentOS and OpenNebula, a Perfect MatchCentOS and OpenNebula, a Perfect Match
CentOS and OpenNebula, a Perfect Match
 
Community Clouds from Scratch
Community Clouds from ScratchCommunity Clouds from Scratch
Community Clouds from Scratch
 
Razor: A fresh look at provisioning by David Lutterkort
Razor:  A fresh look at provisioning by David LutterkortRazor:  A fresh look at provisioning by David Lutterkort
Razor: A fresh look at provisioning by David Lutterkort
 
OSBConf 2015 | Using aws virtual tape library as storage for bacula bareos by...
OSBConf 2015 | Using aws virtual tape library as storage for bacula bareos by...OSBConf 2015 | Using aws virtual tape library as storage for bacula bareos by...
OSBConf 2015 | Using aws virtual tape library as storage for bacula bareos by...
 

Similar to OSMC 2015: Monitor Open stack environments from the bottom up and front to back by Roger Rüttimann

Monitor OpenStack Environments from the bottom up and front to back
Monitor OpenStack Environments from the bottom up and front to backMonitor OpenStack Environments from the bottom up and front to back
Monitor OpenStack Environments from the bottom up and front to backIcinga
 
DevOps Powered by Splunk
DevOps Powered by SplunkDevOps Powered by Splunk
DevOps Powered by SplunkSplunk
 
How Netskope Mastered DevOps with Sumo Logic
How Netskope Mastered DevOps with Sumo LogicHow Netskope Mastered DevOps with Sumo Logic
How Netskope Mastered DevOps with Sumo Logic Sumo Logic
 
Flink Forward San Francisco 2018: Robert Metzger & Patrick Lucas - "dA Platfo...
Flink Forward San Francisco 2018: Robert Metzger & Patrick Lucas - "dA Platfo...Flink Forward San Francisco 2018: Robert Metzger & Patrick Lucas - "dA Platfo...
Flink Forward San Francisco 2018: Robert Metzger & Patrick Lucas - "dA Platfo...Flink Forward
 
Inside Kafka Streams—Monitoring Comcast’s Outside Plant
Inside Kafka Streams—Monitoring Comcast’s Outside Plant Inside Kafka Streams—Monitoring Comcast’s Outside Plant
Inside Kafka Streams—Monitoring Comcast’s Outside Plant confluent
 
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...Lightbend
 
Operational Visibiliy and Analytics - BU Seminar
Operational Visibiliy and Analytics - BU SeminarOperational Visibiliy and Analytics - BU Seminar
Operational Visibiliy and Analytics - BU SeminarCanturk Isci
 
Openshift serverless Solution
Openshift serverless SolutionOpenshift serverless Solution
Openshift serverless SolutionRyan ZhangCheng
 
Devoxx university - Kafka de haut en bas
Devoxx university - Kafka de haut en basDevoxx university - Kafka de haut en bas
Devoxx university - Kafka de haut en basFlorent Ramiere
 
OpenStack and Application Delivery: Joy and Pain of an Intricate Relationship
OpenStack and Application Delivery: Joy and Pain of an Intricate RelationshipOpenStack and Application Delivery: Joy and Pain of an Intricate Relationship
OpenStack and Application Delivery: Joy and Pain of an Intricate RelationshipPLUMgrid
 
Monitoring in Big Data Platform - Albert Lewandowski, GetInData
Monitoring in Big Data Platform - Albert Lewandowski, GetInDataMonitoring in Big Data Platform - Albert Lewandowski, GetInData
Monitoring in Big Data Platform - Albert Lewandowski, GetInDataGetInData
 
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
 The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ... The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...Josef Adersberger
 
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...QAware GmbH
 
Splunk for vmware virtualization customer presentation
Splunk for vmware virtualization customer presentationSplunk for vmware virtualization customer presentation
Splunk for vmware virtualization customer presentationGreg Hanchin
 
SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration)
SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration) SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration)
SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration) Surendar S
 
Google Cloud Next '22 Recap: Serverless & Data edition
Google Cloud Next '22 Recap: Serverless & Data editionGoogle Cloud Next '22 Recap: Serverless & Data edition
Google Cloud Next '22 Recap: Serverless & Data editionDaniel Zivkovic
 
Kubernetes and real-time analytics - how to connect these two worlds with Apa...
Kubernetes and real-time analytics - how to connect these two worlds with Apa...Kubernetes and real-time analytics - how to connect these two worlds with Apa...
Kubernetes and real-time analytics - how to connect these two worlds with Apa...GetInData
 
IBM Monitoring and Event Management Solutions
IBM Monitoring and Event Management SolutionsIBM Monitoring and Event Management Solutions
IBM Monitoring and Event Management SolutionsIBM Danmark
 
Intro to open source telemetry linux con 2016
Intro to open source telemetry   linux con 2016Intro to open source telemetry   linux con 2016
Intro to open source telemetry linux con 2016Matthew Broberg
 

Similar to OSMC 2015: Monitor Open stack environments from the bottom up and front to back by Roger Rüttimann (20)

Monitor OpenStack Environments from the bottom up and front to back
Monitor OpenStack Environments from the bottom up and front to backMonitor OpenStack Environments from the bottom up and front to back
Monitor OpenStack Environments from the bottom up and front to back
 
DevOps Powered by Splunk
DevOps Powered by SplunkDevOps Powered by Splunk
DevOps Powered by Splunk
 
How Netskope Mastered DevOps with Sumo Logic
How Netskope Mastered DevOps with Sumo LogicHow Netskope Mastered DevOps with Sumo Logic
How Netskope Mastered DevOps with Sumo Logic
 
dA Platform Overview
dA Platform OverviewdA Platform Overview
dA Platform Overview
 
Flink Forward San Francisco 2018: Robert Metzger & Patrick Lucas - "dA Platfo...
Flink Forward San Francisco 2018: Robert Metzger & Patrick Lucas - "dA Platfo...Flink Forward San Francisco 2018: Robert Metzger & Patrick Lucas - "dA Platfo...
Flink Forward San Francisco 2018: Robert Metzger & Patrick Lucas - "dA Platfo...
 
Inside Kafka Streams—Monitoring Comcast’s Outside Plant
Inside Kafka Streams—Monitoring Comcast’s Outside Plant Inside Kafka Streams—Monitoring Comcast’s Outside Plant
Inside Kafka Streams—Monitoring Comcast’s Outside Plant
 
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
 
Operational Visibiliy and Analytics - BU Seminar
Operational Visibiliy and Analytics - BU SeminarOperational Visibiliy and Analytics - BU Seminar
Operational Visibiliy and Analytics - BU Seminar
 
Openshift serverless Solution
Openshift serverless SolutionOpenshift serverless Solution
Openshift serverless Solution
 
Devoxx university - Kafka de haut en bas
Devoxx university - Kafka de haut en basDevoxx university - Kafka de haut en bas
Devoxx university - Kafka de haut en bas
 
OpenStack and Application Delivery: Joy and Pain of an Intricate Relationship
OpenStack and Application Delivery: Joy and Pain of an Intricate RelationshipOpenStack and Application Delivery: Joy and Pain of an Intricate Relationship
OpenStack and Application Delivery: Joy and Pain of an Intricate Relationship
 
Monitoring in Big Data Platform - Albert Lewandowski, GetInData
Monitoring in Big Data Platform - Albert Lewandowski, GetInDataMonitoring in Big Data Platform - Albert Lewandowski, GetInData
Monitoring in Big Data Platform - Albert Lewandowski, GetInData
 
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
 The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ... The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
 
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...
 
Splunk for vmware virtualization customer presentation
Splunk for vmware virtualization customer presentationSplunk for vmware virtualization customer presentation
Splunk for vmware virtualization customer presentation
 
SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration)
SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration) SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration)
SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration)
 
Google Cloud Next '22 Recap: Serverless & Data edition
Google Cloud Next '22 Recap: Serverless & Data editionGoogle Cloud Next '22 Recap: Serverless & Data edition
Google Cloud Next '22 Recap: Serverless & Data edition
 
Kubernetes and real-time analytics - how to connect these two worlds with Apa...
Kubernetes and real-time analytics - how to connect these two worlds with Apa...Kubernetes and real-time analytics - how to connect these two worlds with Apa...
Kubernetes and real-time analytics - how to connect these two worlds with Apa...
 
IBM Monitoring and Event Management Solutions
IBM Monitoring and Event Management SolutionsIBM Monitoring and Event Management Solutions
IBM Monitoring and Event Management Solutions
 
Intro to open source telemetry linux con 2016
Intro to open source telemetry   linux con 2016Intro to open source telemetry   linux con 2016
Intro to open source telemetry linux con 2016
 

Recently uploaded

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Recently uploaded (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

OSMC 2015: Monitor Open stack environments from the bottom up and front to back by Roger Rüttimann

  • 1. Monitor Open stack environments from the bottom up and front to back Roger Ruttimann VP Engineering, GroundWork OpenSource November 17, 2015
  • 2. What’s ahead of us Overview: The Impact of Virtualization on IT operations How Open Stack fits into the Virtualization landscape Monitoring the changed landscape of IT infrastructure New Monitoring concepts Selection of the right tools to fit the right process Conclusion 2OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
  • 3. Start with the facts: Open Stack is real! It’s all OpenSource Has 5000 active members, growing daily Conferences draw close to 10,000 participants Many corporate sponsors 3 OpenStack deployments are not just happening in a far away land ... Not secret potion or evil conspiracy Not just a geek movement Serious deployments for IT Operations not just in the Silicon Valley It’s disruptive and requires serious re- tooling for IT operations Let’s review the challanges and what tools best fit the new realities Box Spy OSCM 2015 Monitor Open Stack environments from bottom up and front to back by Roger Ruttimann
  • 4. Once upon a time SysAdmin task: Add To IT infrastructure { Deploy servers into datacenter Provisioning applications Define monitoring for each element Monitoring was done with SSH checks and port gets } repeat Checking for up down and send email 4OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann Switch Router Switch A p p s A p p s A p p s A p p s A p p s Firewall Server Server Server Monitor Port get ssh snmp snmp snmp
  • 5. virtualization Then came along compute virtualization 5 Datacenter compute optimization •  Server resources were virtualized to improve efficiency which was < 30% •  Products like ESX allowed resource optimization not disturbing the provisioning process Rollout •  VM machines were provisioned •  Applications installed •  Monitoring defined as before New was an API to the virtualization manager (example VSphere API) to poll data OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann Switch Router Switch A p p s A p p s A p p s A p p s A p p s Firewall Server Server Server Monitor Port get ssh snmp snmp snmp •  REST API
  • 6. But it didn’t stop there 6 Software Defined Everything •  Compute (Hypervisors) •  Storage (SDS) •  Network (SDN) Hybrid Cloud Public/Private •  Amazon WebServices •  Rackspace •  Azure Change created blind spots in coverage Suddenly ssh/snmp methods don’t cover all KVM RHEV-M VCenter virtualization Switch Router Switch A p p s A p p s A p p s A p p s A p p s Firewall Server Server Server Monitor Port get ssh snmp snmp snmp •  REST API Virtualized Network Virtualized Storage Switches Switches Switches •  REST API •  REST API OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
  • 7. Infrastructure landscape completely changed 7 Siloview Hypervisormanagerview Apps VMs Devices Files Shared I/O Fog Network & Storage OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann SiloviewSiloviewSiloviewSiloviewSiloview
  • 8. And the moment you think you’ve seen it all … 8 … DevOps is pushing the envelope even more Linux Containers Are the new kids in town Application Isolation Rapid deployment Elastic Scalability API for deployment: Monitoring is somebody else’s job virtualization Switch Switch A p p s A p p s A p p s A p p s A p p s Server Server Server Monitor Port get ssh •  REST API Virtualized Network Virtualized Storage Switches Switches Switches •  REST API •  REST API Server Docker Host Server Docker Host Server Docker Host OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
  • 9. Don’t panic 9 What happened over the last 5 years: •  Virtualize everything •  Private and Public clouds •  API centric world not just for Applications •  REST API is a standard •  CORBA, SOAP & proprietary API’s are now classified as dinosaurs •  Browser based UI / JavaScript is king •  Learn to speak REST & JSON Diverse Virtualization stacks vSphere API ESX NSX vSan OpenStack API Nova Neutron Cinder Glance AWS API EC2 VPC S3 oVirt API Linux KVM Network NFS OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
  • 10. How does Open Stack fit in? 10 Service oriented architecture Pluggable hypervisors, network, storage to support wide range of technologies Elastic Compute Units for better virtualization efficiency Standardized API’s to all services Sounds really good doesn’t it ? Object Store--Swift Image-- Glance Compute/ Hypervisor--Nova Network— Quantum-NeutronStorage--Cinder Dashboard--Horizon Identity-- Keystone APIAPIAPIAPIAPI API But what’s the reality ? Façade ServiceFaçade Service OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
  • 11. Open Stack Profile Editor 11OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
  • 12. Open Stack Profile Editor 12OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
  • 13. ManageIQ/ Cloud Forms Ansible API Manager Stack API HP HelionAPI VMWare VRealize Mirantis Fuel API API Provisioning/Configuration Servers Servers API is good but comprehensive coverage is better 13 Object Store Image Computer Network Identity Storage Dashboard Open Stack API OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann Container metrics Performance data Virtual infrastructure Legacy network Servers Storage racks Applications, Infrastructure checks ssh/SNMP/port get Unified View Standardized Data Collection
  • 14. Unified View 14 Silo tools •  Impossible to correlate •  Naming mismatch •  Over-monitoring •  Encourages: “It’s not my problem check your system” •  No Big Picture Dashboards Need for •  Stack monitoring bottom to top •  Aliasing of names •  Combine best of breed collectors •  Correlated metrics across all infrastructure •  Dashboard for each customer/client OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
  • 15. Stack monitoring for Open Stack 15 Function Source Host name Alias Network, Storage Netflow SNMP Hardware IPMI SNMP Drac-server1 os-eng-h1 Identity server check-mysql check-port server1:port os-eng-h1 Operating System check-proc check-mem check-load server1 os-eng-h1 OpenStack-API Hypervisor CPU/Mem metrics, Network storage 10.10.0.1 os-eng-h1 OpenStack API VM CPU/mem, Network, storage 10.10.10.123 eng-slicer-1 Operating system check-proc check-mem check-load eng-cent6-actg eng-slicer-1 DockerHost Memory, CPU eng-cent6-actg eng-slicer-1 Container Memory, CPU, Procs FAC3443DA77 Load-bal-01 Application Check_https 172.28.102.51 Load-bal-01 HypervisorVMAPP
  • 16. Automation / Continuous configuration discovery 16 Adding Virtual machines, containers is automatic OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann V C Hypervisor So is the monitoring Management Monitor System Configuration collector Data collector Plugins Dashboards D a t a C C V V V V V C Monitoring is like a flight recorder -- collecting all active data Continuous operations by .. synchronization of configuration re-configuration of plugins Collection of data (availability & performance)
  • 17. Open Stack API Icinga2 setup OpenStack Monitoring: Tools selection 17OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann OpenStack Linux OS Platform Hypervisor Hardware IPMI Port Agent OpenStack ControllerKeystone OpenStack StorageCinder Unified Monitoring View Data Management CollectorCollectorCollector Fuel Murano Application Software Catalog Icinga2 1)  Fuel, Open Stack deployment 2)  Murano, Application deployment 3)  Fuel Plugin, Configuration generate 4)  Fuel Plugin, Configure monitoring Docker Node 2 Node 3 Docker VM 1 OPEN TSDB Icinga2 VM 1 VM 2 VM 3 VM 4 Box Spy Box Spy Docker OPEN TSDB
  • 18. Performance Data 18 Monitoring systems Grafana Dashboards VCenter OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann Centralized Data Collector •  Monitoring send Perf Data to single API Expandable storage cluster •  Expand on demand Dashboard to visualize and drill down •  Historic, raw performance data •  Group alike metrics to find outliers
  • 19. Reference Architecture monitoring Aliasing and data normalization in backend VCenter A P I Data Collector Hub Collector Collector Collector Collect Data Integration Normalization Aliasing A P I Integrate A P I Visualize OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann Growing number of API’s require integration Hub
  • 20. Benefits 20 Automation •  Reduced cost of maintenance •  Dynamic configuration •  Streamlined operations Personnel •  System Administrator & Dev Ops functions merge Capacity & Resource planning •  Complete Bottom (network) to Top (application) data collection •  Allocate resources at the right level Hardware •  No vendor lock-in •  Transparency through API OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
  • 21. Lessons learned 21 Virtualization and containerization require new monitoring techniques Legacy hardware/software will be around for a while so don’t throw tools away Everything API -- needs integration Aliasing is hard but maybe easier than cross silo cooperation Use the best tool for the task Don’t over-monitor to cover a gap OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
  • 22. Conclusion 22 Open Source tools are the driving force for innovation DevOps just selects the best tool to do the job A single monitoring tool to “rule them all” doesn’t exist Integration is a complex task – Don’t expect teams will agree on naming, process, and workflow Automation and pragmatism will prevail as DevOps has demonstrated Virtualize everything will continue Automation and continuous discovery is necessary for rapid scale out Open Stack is the Open Source Virtualization platform but Monitoring coverage needs major improvements OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann
  • 23. 23 Thank you Roger Ruttimann rruttimann@gwos.com OSCM 2015 Monitor OpenStack environments from bottom up and front to back by Roger Ruttimann