SlideShare a Scribd company logo
1 of 43
In Pursuit of Complete Visibility
Enterprise BOSH & Cloud Foundry
HELLO EVERYONE
S&W 1
TRY CLOUD FOUNDRY
First an announcement
http://trycf.starkandwayne.com
BACKGROUND
Our Backgrounds
• Years in the PaaS space focused on Operations
– Metrics & Data Collection
– Aggregation
– Correlation
– Alerting
– Working for/with Dr. Nic 
THE GOAL
The Goal
Enterprise
Operations
Monitoring
ENTERPRISE REQUIREMENTS
Enterprise Requirements
• Complete Operational Overview
– Cross Systems Correlation
• Root Cause Analysis
Enterprise Requirements
• Historical Auditing
– Capacity Planning
– Billing Systems Verification & Validation
Enterprise Requirements
• Forensics
– Especially in the event of systemic failure
Enterprise Requirements
• Security
– Who, What, When, Where, How
• Why => RCA
DATA COLLECTION REQUIREMENTS
Data Collection Requirements
System Metrics
CPU
RAM
Disk
Network In/Out
Etc…
Data Collection Requirements
Process Resource Metrics
CPU & RAM utilization
Files & Socket read/write tps
Threads
Stolen Time (Living in a virtual world)
etc…
Data Collection Requirements
Logs (Obviously :p …)
Data Collection Requirements
Polling style metrics collection
NRPE
JMX
WPC
etc…
Data Collection Requirements
Application specific metrics
StatsD style / namespaced
Ingestion of APM summaries
Data Collection Requirements
Business Metrics
KPI’s
Data Collection Requirements
Physical Devices
Switches
Routers
SAN & Compute Servers (IPMI)
Data Collection Requirements
External (“3rd party”) Data APIs
Ex: CloudWatch
=> Correlate with all other data
SUMMARY REQUIREMENTS
Summary Requirements
Operational Dashboards
BOSH Subsystems
CF Subsystems
Per-Application Dashboards
Business (KPI) Dashboards
Summary Requirements
Ability to export data collected
for representation via other means
EXPERIENCE BASED REQUIREMENTS
Experience Based Requirements
Ability to detect and alert on
File systems remounted read-only
File systems mounted in place of another
INTEGRATION REQUIREMENTS
Integration Requirements
Primitives allowing us to identify and link
BOSH subsystems with VMs
CF Subsystems with VMs
Applications running in DEAs
HAVE CAKE & EAT IT
Have Cake & Eat It
BOSH
Services
CF
Applications
Legacy Systems
Have Cake & Eat It
SaaS
On-Prem
Have Cake & Eat It
• Minimize CapEX & OpEX
– Through consolidation of Systems
• Allow Ops to run lean & mean
– This is one reason we love BOSH+CF after all!!!
THE APPROACH
Vendor Partner
We have found that AppFirst fulfills and/or has it
on their roadmap to fulfill all of our
requirements for integration.
ROADMAP
Roadmap towards effective and efficient operations
Phase I – BOSH Integration
We are currently working with Pivotal Web
Services and AppFirst on the BOSH layer
integration.
Phase I – BOSH Integration
This gives us the basic essential data blocks
System Metrics
Process Metrics
Log Metrics
Phase II – Targeted Alerting
Alerting based on detected failure cases
Zombie containers
File Systems remounted Read Only
File Systems remounted incorrectly
Network saturation
DEA Pool Saturation
etc…
Phase III – Subsystems Detection
Detection of BOSH/CF Subsystems for Automatic
Targeted metrics/logs collection
Operations Dashboards per Subsystem
DEAs
Message Bus
Router
Cloud Controller
etc…
Phase IV – Applications View
Aggregated process health and log view for any
given application running across all DEAs
QUESTIONS?

More Related Content

Similar to CF Summit 2014 - In Pursuit of Complete Visibility

Spca2014 navigating clouds sp_con14_mackie
Spca2014 navigating clouds sp_con14_mackieSpca2014 navigating clouds sp_con14_mackie
Spca2014 navigating clouds sp_con14_mackie
NCCOMMS
 
Mainframe Architecture & Product Overview
Mainframe Architecture & Product OverviewMainframe Architecture & Product Overview
Mainframe Architecture & Product Overview
abhi1112
 
SMEUG 2006 - Project IBIS: ERP at UAE University
SMEUG 2006 - Project IBIS: ERP at UAE UniversitySMEUG 2006 - Project IBIS: ERP at UAE University
SMEUG 2006 - Project IBIS: ERP at UAE University
Michael Dobe, Ph.D.
 

Similar to CF Summit 2014 - In Pursuit of Complete Visibility (20)

Webcast slides for "Low Risk and High Reward in App Decomm with InfoArchive a...
Webcast slides for "Low Risk and High Reward in App Decomm with InfoArchive a...Webcast slides for "Low Risk and High Reward in App Decomm with InfoArchive a...
Webcast slides for "Low Risk and High Reward in App Decomm with InfoArchive a...
 
Webcast slides for "Low Risk and High Reward in App Decomm with InfoArchive a...
Webcast slides for "Low Risk and High Reward in App Decomm with InfoArchive a...Webcast slides for "Low Risk and High Reward in App Decomm with InfoArchive a...
Webcast slides for "Low Risk and High Reward in App Decomm with InfoArchive a...
 
Managing the cloud
Managing the cloudManaging the cloud
Managing the cloud
 
SharePoint Topology
SharePoint Topology SharePoint Topology
SharePoint Topology
 
Relational Won't Cut It: Architecting Content Centric Apps
Relational Won't Cut It: Architecting Content Centric AppsRelational Won't Cut It: Architecting Content Centric Apps
Relational Won't Cut It: Architecting Content Centric Apps
 
Spca2014 navigating clouds sp_con14_mackie
Spca2014 navigating clouds sp_con14_mackieSpca2014 navigating clouds sp_con14_mackie
Spca2014 navigating clouds sp_con14_mackie
 
Gali Reznik, Amdocs
Gali Reznik, Amdocs Gali Reznik, Amdocs
Gali Reznik, Amdocs
 
Mainframe Architecture & Product Overview
Mainframe Architecture & Product OverviewMainframe Architecture & Product Overview
Mainframe Architecture & Product Overview
 
Plan Your IaaS Environment for Optimal Performance
Plan Your IaaS Environment for Optimal PerformancePlan Your IaaS Environment for Optimal Performance
Plan Your IaaS Environment for Optimal Performance
 
JBoss BPM Suite 6 Tech labs
JBoss BPM Suite 6 Tech labsJBoss BPM Suite 6 Tech labs
JBoss BPM Suite 6 Tech labs
 
Using the Terraform Enterprise GUI is perfect to start working with Terraform...
Using the Terraform Enterprise GUI is perfect to start working with Terraform...Using the Terraform Enterprise GUI is perfect to start working with Terraform...
Using the Terraform Enterprise GUI is perfect to start working with Terraform...
 
Enterprise Deployments & SOA
Enterprise Deployments & SOAEnterprise Deployments & SOA
Enterprise Deployments & SOA
 
Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...
 
Scaling PHP Applications with Zend Platform
Scaling PHP Applications with Zend PlatformScaling PHP Applications with Zend Platform
Scaling PHP Applications with Zend Platform
 
EPM Automate - Automating Enterprise Performance Management Cloud Solutions
EPM Automate - Automating Enterprise Performance Management Cloud SolutionsEPM Automate - Automating Enterprise Performance Management Cloud Solutions
EPM Automate - Automating Enterprise Performance Management Cloud Solutions
 
Live Application and Infrastructure Monitoring and Root Cause Log Analysis wi...
Live Application and Infrastructure Monitoring and Root Cause Log Analysis wi...Live Application and Infrastructure Monitoring and Root Cause Log Analysis wi...
Live Application and Infrastructure Monitoring and Root Cause Log Analysis wi...
 
SMEUG 2006 - Project IBIS: ERP at UAE University
SMEUG 2006 - Project IBIS: ERP at UAE UniversitySMEUG 2006 - Project IBIS: ERP at UAE University
SMEUG 2006 - Project IBIS: ERP at UAE University
 
State of Infrastructure as Code - AutomaCon 2016
State of Infrastructure as Code - AutomaCon 2016State of Infrastructure as Code - AutomaCon 2016
State of Infrastructure as Code - AutomaCon 2016
 
Kluczowe elementy infrastruktury...
Kluczowe elementy infrastruktury...Kluczowe elementy infrastruktury...
Kluczowe elementy infrastruktury...
 
Virtual Migration
Virtual MigrationVirtual Migration
Virtual Migration
 

Recently uploaded

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
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...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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?
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

CF Summit 2014 - In Pursuit of Complete Visibility

Editor's Notes

  1. We were excited to come and meet everyone here at CF Summit! The flight here was a lot of fun…
  2. We want all of this across BOSH, Services deployed on BOSH, CF, Applications running on CF and oh yeah we want our Legacy Systems to also be able to be monitored by the same methods.
  3. We also want this to be able to be deployed via SaaS for smaller environments as well as installable on-prem for our larger more strict environments.