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

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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...
 
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
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
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...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
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
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

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.