SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
Ready?
REAL TIME METRICS
FOR SERVICE
PROVIDERS
BEN YOUNG
@benyoungnz
Benyoung.blog
vbridge.co.nz
HEAD OF CLOUD PRODUCTS
@ VBRIDGE
ABOUT VBRIDGE
● New Zealand based
● 11 Years Old
● IaaS / Cloud Services
● Multi-site (Christchurch / Auckland)
● Self-service portal
vbridge.co.nz
AGENDA
THE VBRIDGE WAY
01 Our approach to
delivering cloud services.
02 CUSTOMER FACING
Delivering real-time
metrics to customers.
03 INTERNALS
How we maintain a rock
solid platform.
04 QUESTIONS
Let’s open up the floor.
01
THE VBRIDGE
WAY
VBRIDGE VALUES
● Market leading support
● Empowerment via tooling
CUSTOMER FOCUS
● Market leader
● Measure everything
PERFORMANCE
● ISO 27001 Certified
● Regular audit and penetration
testing
SECURE
● High level of reinvestment
● Best of breed products
RELIABLE
THE STACK
STORAGE SYSTEMS
COMPUTE
NETWORK
SOFTWARE
SECRET SAUCE
● Multi-site cloud management portal
● Automates the vBridge cloud stack
● Enables customers to self service
● Award winning
WHYTIME SERIES
● Fit for purpose, optimised for millions of data points
across several systems
● Scales predictably in performance (read and write)
● Plays nice with other tooling (Grafana etc)
● Easy to integrate with from almost anything
WHY DID WE CHOOSE INFLUXDB?
● Was most mature in product in 2015
● Had the most mature community at the time
● OSS driven
WHY ARE WE STILL USING INFLUXDB
● Has never let us down
● Community and product continues to grow/mature at rapid rate
02
CUSTOMER
FACING
IAAS METRICS
What can customers do?
● View virtual machine resource usage
○ CPU / Memory utilisation
○ Disk throughput/io
○ Network
● Generate for last 60 minutes by default
○ 6/12/24 hours & 2/7 days on demand
Problems solved
● Immediate access for customers to VM vitals,
on demand
● Ability to show granular, non-smoothed metrics
back further than VMware vSphere can provide
● Ability to stack multiple servers on single graph
● Easier to integrate with (InfluxDB/Grafana)
IAAS METRICS ARCHITECTURE
DC 1 DC 2
RELAY
REVERSE PROXY
(ARR)
REVERSE PROXY
(ARR)
FUTURES
DC 1 DC 2
RELAY
REVERSE PROXY
(ARR)
REVERSE PROXY
(ARR)
CURRENT
SNAPSHOT GENERATION
SNAPSHOT REVERSE PROXY
REVERSE PROXY
(ARR)
SNAPSHOT URL
MANIPULATED HTML/CSS
● Control theme to match MyCloudSpace portal
● Strip unwanted UI from Grafana (navigation)
● Block certain internal URL/Resources
● SSL managed at edge
WHY REVERSE PROXY?
DEMO
VIRTUAL MACHINE
STATISTICS
MULTIPLE VM SNAPSHOT
MULTIPLE VM SNAPSHOT
MULTIPLE VM SNAPSHOT
MULTIPLE VM SNAPSHOT
03
INTERNALS
INTERNAL USAGE
Internal use cases
● Monitoring 3par performance and disk utilisation
● Capacity planning via vSphere metrics
● Multi-site Veeam cloud connect monitoring
● MyCloudSpace health and usage monitoring
3PAR MONITORING
In a nutshell
● Script logs in via SSH to 3PAR
● Runs statpd and showsys commands, scrapes and sends data
to InfluxDB
● Visualise with Grafana
SSH
3PAR MONITORING
In a nutshell
● Script logs in via SSH to 3PAR
● Runs statpd and showsys commands, scrapes and sends data
to InfluxDB
● Visualise with Grafana
SSH
3PAR MONITORING
In a nutshell
● Script logs in via SSH to 3PAR
● Runs statpd and showsys commands, scrapes and sends data
to InfluxDB
● Visualise with Grafana
SSH
3PAR MONITORING
In a nutshell
● Script logs in via SSH to 3PAR
● Runs statpd and showsys commands, scrapes and sends data
to InfluxDB
● Visualise with Grafana
SSH
CAPACITY PLANNING
In a nutshell
● vSphere metrics collected by Telegraf
● Able to report long term on growth/performance allowing for
purchasing and capacity planning with ease
● Visualised with Grafana
CAPACITY PLANNING
In a nutshell
● vSphere metrics collected by Telegraf
● Able to report long term on growth/performance allowing for
purchasing and capacity planning with ease
● Visualised with Grafana
CAPACITY PLANNING
In a nutshell
● vSphere metrics collected by Telegraf
● Able to report long term on growth/performance allowing for
purchasing and capacity planning with ease
● Visualised with Grafana
CAPACITY PLANNING
In a nutshell
● vSphere metrics collected by Telegraf
● Able to report long term on growth/performance allowing for
purchasing and capacity planning with ease
● Visualised with Grafana
VEEAM CLOUD CONNECT
In a nutshell
● Query multiple Veeam environments with WMI
● Save data to InfluxDB
● Visualise with Grafana
● Helps with capacityplanning/performance monitoring
WMI
VEEAM CLOUD CONNECT
In a nutshell
● Query multiple Veeam environments with WMI
● Save data to InfluxDB
● Visualise with Grafana
● Helps with capacityplanning/performance monitoring
WMI
VEEAM CLOUD CONNECT
In a nutshell
● Query multiple Veeam environments with WMI
● Save data to InfluxDB
● Visualise with Grafana
● Helps with capacityplanning/performance monitoring
WMI
MYCLOUDSPACE HEALTH
In a nutshell
● ASP.NET API MessageHandler sends details of every request to
InfluxDB (endpoint, response time)
● MyCloudSpace API sends other data to InfluxDB (i.e login
success/failures)
● Visualise with Grafana
MYCLOUDSPACE HEALTH
In a nutshell
● ASP.NET API MessageHandler sends details of every request to
InfluxDB (endpoint, response time)
● MyCloudSpace API sends other data to InfluxDB (i.e login
success/failures)
● Visualise with Grafana
MYCLOUDSPACE HEALTH
In a nutshell
● ASP.NET API MessageHandler sends details of every request to
InfluxDB (endpoint, response time)
● MyCloudSpace API sends other data to InfluxDB (i.e login
success/failures)
● Visualise with Grafana
MYCLOUDSPACE HEALTH
In a nutshell
● ASP.NET API MessageHandler sends details of every request to
InfluxDB (endpoint, response time)
● MyCloudSpace API sends other data to InfluxDB (i.e login
success/failures)
● Visualise with Grafana
WHERE TO NEXT?
● Upgrade to InfluxDB 2.0
● POC background processing/alerting (per tenant)
● Internal alerting / advanced monitoring
● More data sources to build on existing capacity/performance
planning
● Machine learning POC
04
QUESTIONS
THANKS.
Find us at
vbridge.co.nz
Find me at
@benyoungnz
benyoung.blog
40
© 2021  InfluxData Inc. All Rights
We look forward to bringing together our
community of developers to learn, interact and
share tips and use cases.
October 26-27, 2021
Virtual Experience
https://www.influxdays.com/influxdays-north-america-2021-virtual-experience/
Call for Papers is open!
Submit your abstract

Contenu connexe

Tendances

How Cisco Provides World-Class Technology Conference Experiences Using Automa...
How Cisco Provides World-Class Technology Conference Experiences Using Automa...How Cisco Provides World-Class Technology Conference Experiences Using Automa...
How Cisco Provides World-Class Technology Conference Experiences Using Automa...
InfluxData
 

Tendances (20)

Jess Ingrassellino [InfluxData] | How to Get Data Into InfluxDB | InfluxDays ...
Jess Ingrassellino [InfluxData] | How to Get Data Into InfluxDB | InfluxDays ...Jess Ingrassellino [InfluxData] | How to Get Data Into InfluxDB | InfluxDays ...
Jess Ingrassellino [InfluxData] | How to Get Data Into InfluxDB | InfluxDays ...
 
Bernard Paques & Kevin Polossat [AWS] | Combining the Power of InfluxDB and A...
Bernard Paques & Kevin Polossat [AWS] | Combining the Power of InfluxDB and A...Bernard Paques & Kevin Polossat [AWS] | Combining the Power of InfluxDB and A...
Bernard Paques & Kevin Polossat [AWS] | Combining the Power of InfluxDB and A...
 
Tim Hall and Ryan Betts [InfluxData] | InfluxDB Roadmap and Engineering Updat...
Tim Hall and Ryan Betts [InfluxData] | InfluxDB Roadmap and Engineering Updat...Tim Hall and Ryan Betts [InfluxData] | InfluxDB Roadmap and Engineering Updat...
Tim Hall and Ryan Betts [InfluxData] | InfluxDB Roadmap and Engineering Updat...
 
Ana-Maria Calin [InfluxData] | Migrating from OSS to InfluxDB Cloud | InfluxD...
Ana-Maria Calin [InfluxData] | Migrating from OSS to InfluxDB Cloud | InfluxD...Ana-Maria Calin [InfluxData] | Migrating from OSS to InfluxDB Cloud | InfluxD...
Ana-Maria Calin [InfluxData] | Migrating from OSS to InfluxDB Cloud | InfluxD...
 
Taming the Tiger: Tips and Tricks for Using Telegraf
Taming the Tiger: Tips and Tricks for Using TelegrafTaming the Tiger: Tips and Tricks for Using Telegraf
Taming the Tiger: Tips and Tricks for Using Telegraf
 
Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...
Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...
Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...
 
Modern vSphere Monitoring and Dashboard using InfluxDB, Telegraf and Grafana
Modern vSphere Monitoring and Dashboard using InfluxDB, Telegraf and GrafanaModern vSphere Monitoring and Dashboard using InfluxDB, Telegraf and Grafana
Modern vSphere Monitoring and Dashboard using InfluxDB, Telegraf and Grafana
 
InfluxDB + Telegraf Operator: Easy Kubernetes Monitoring
InfluxDB + Telegraf Operator: Easy Kubernetes MonitoringInfluxDB + Telegraf Operator: Easy Kubernetes Monitoring
InfluxDB + Telegraf Operator: Easy Kubernetes Monitoring
 
Jacob Marble [InfluxData] | Observability with InfluxDB IOx and OpenTelemetry...
Jacob Marble [InfluxData] | Observability with InfluxDB IOx and OpenTelemetry...Jacob Marble [InfluxData] | Observability with InfluxDB IOx and OpenTelemetry...
Jacob Marble [InfluxData] | Observability with InfluxDB IOx and OpenTelemetry...
 
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021
 
Lessons Learned Running InfluxDB Cloud and Other Cloud Services at Scale by T...
Lessons Learned Running InfluxDB Cloud and Other Cloud Services at Scale by T...Lessons Learned Running InfluxDB Cloud and Other Cloud Services at Scale by T...
Lessons Learned Running InfluxDB Cloud and Other Cloud Services at Scale by T...
 
Brandon Farmer [InfluxData] | Tools for Working with Flux Now and in the Futu...
Brandon Farmer [InfluxData] | Tools for Working with Flux Now and in the Futu...Brandon Farmer [InfluxData] | Tools for Working with Flux Now and in the Futu...
Brandon Farmer [InfluxData] | Tools for Working with Flux Now and in the Futu...
 
Tim Hall [InfluxData] | InfluxDays Keynote: InfluxDB Roadmap | InfluxDays NA ...
Tim Hall [InfluxData] | InfluxDays Keynote: InfluxDB Roadmap | InfluxDays NA ...Tim Hall [InfluxData] | InfluxDays Keynote: InfluxDB Roadmap | InfluxDays NA ...
Tim Hall [InfluxData] | InfluxDays Keynote: InfluxDB Roadmap | InfluxDays NA ...
 
How to Create a Modern IIoT Monitoring Solution On iOS Using Swift, MQTT and ...
How to Create a Modern IIoT Monitoring Solution On iOS Using Swift, MQTT and ...How to Create a Modern IIoT Monitoring Solution On iOS Using Swift, MQTT and ...
How to Create a Modern IIoT Monitoring Solution On iOS Using Swift, MQTT and ...
 
Tanny Ng, Nadeem Syed [WP Engine] | How WP Engine Transformed Monitoring Into...
Tanny Ng, Nadeem Syed [WP Engine] | How WP Engine Transformed Monitoring Into...Tanny Ng, Nadeem Syed [WP Engine] | How WP Engine Transformed Monitoring Into...
Tanny Ng, Nadeem Syed [WP Engine] | How WP Engine Transformed Monitoring Into...
 
InfluxDB + Kepware: Start Monitoring Industrial Data Quickly
InfluxDB + Kepware: Start Monitoring Industrial Data QuicklyInfluxDB + Kepware: Start Monitoring Industrial Data Quickly
InfluxDB + Kepware: Start Monitoring Industrial Data Quickly
 
Tobias Braun [Herrenknecht AG] | Going Underground with InfluxDB | InfluxDays...
Tobias Braun [Herrenknecht AG] | Going Underground with InfluxDB | InfluxDays...Tobias Braun [Herrenknecht AG] | Going Underground with InfluxDB | InfluxDays...
Tobias Braun [Herrenknecht AG] | Going Underground with InfluxDB | InfluxDays...
 
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
 
Nicolas Steinmetz [CérénIT] | Sustain Your Observability from Bare Metal TICK...
Nicolas Steinmetz [CérénIT] | Sustain Your Observability from Bare Metal TICK...Nicolas Steinmetz [CérénIT] | Sustain Your Observability from Bare Metal TICK...
Nicolas Steinmetz [CérénIT] | Sustain Your Observability from Bare Metal TICK...
 
How Cisco Provides World-Class Technology Conference Experiences Using Automa...
How Cisco Provides World-Class Technology Conference Experiences Using Automa...How Cisco Provides World-Class Technology Conference Experiences Using Automa...
How Cisco Provides World-Class Technology Conference Experiences Using Automa...
 

Similaire à How to Gain Real-Time Visibility into Your IaaS with vBridge, InfluxDB, Grafana

Enterprise data in the WSO2 platform
Enterprise data in the WSO2 platformEnterprise data in the WSO2 platform
Enterprise data in the WSO2 platform
WSO2
 

Similaire à How to Gain Real-Time Visibility into Your IaaS with vBridge, InfluxDB, Grafana (20)

CloudDesignPatterns
CloudDesignPatternsCloudDesignPatterns
CloudDesignPatterns
 
Scylla Summit 2022: ScyllaDB Cloud: Simplifying Deployment to the Public Cloud
Scylla Summit 2022: ScyllaDB Cloud: Simplifying Deployment to the Public CloudScylla Summit 2022: ScyllaDB Cloud: Simplifying Deployment to the Public Cloud
Scylla Summit 2022: ScyllaDB Cloud: Simplifying Deployment to the Public Cloud
 
Kaseya Connect 2013: Optimizing Your K Server - Best Practices in Kaseya Infr...
Kaseya Connect 2013: Optimizing Your K Server - Best Practices in Kaseya Infr...Kaseya Connect 2013: Optimizing Your K Server - Best Practices in Kaseya Infr...
Kaseya Connect 2013: Optimizing Your K Server - Best Practices in Kaseya Infr...
 
stackconf 2020 | The path to a Serverless-native era with Kubernetes by Paolo...
stackconf 2020 | The path to a Serverless-native era with Kubernetes by Paolo...stackconf 2020 | The path to a Serverless-native era with Kubernetes by Paolo...
stackconf 2020 | The path to a Serverless-native era with Kubernetes by Paolo...
 
Secret Techniques to Manage Apache Cloudstack with ActOnCloud
Secret Techniques to Manage Apache Cloudstack with ActOnCloudSecret Techniques to Manage Apache Cloudstack with ActOnCloud
Secret Techniques to Manage Apache Cloudstack with ActOnCloud
 
Azure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloudAzure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloud
 
The architecture of SkySQL
The architecture of SkySQLThe architecture of SkySQL
The architecture of SkySQL
 
WordPress with WP Engine and the Agency Partner Program: Getting Set Up
WordPress with WP Engine and the Agency Partner Program: Getting Set UpWordPress with WP Engine and the Agency Partner Program: Getting Set Up
WordPress with WP Engine and the Agency Partner Program: Getting Set Up
 
Cloud-Native Drupal: a survival guide
Cloud-Native Drupal: a survival guideCloud-Native Drupal: a survival guide
Cloud-Native Drupal: a survival guide
 
Enterprise data in the WSO2 platform
Enterprise data in the WSO2 platformEnterprise data in the WSO2 platform
Enterprise data in the WSO2 platform
 
Scylla Summit 2022: Building Zeotap's Privacy Compliant Customer Data Platfor...
Scylla Summit 2022: Building Zeotap's Privacy Compliant Customer Data Platfor...Scylla Summit 2022: Building Zeotap's Privacy Compliant Customer Data Platfor...
Scylla Summit 2022: Building Zeotap's Privacy Compliant Customer Data Platfor...
 
What's new in confluent platform 5.4 online talk
What's new in confluent platform 5.4 online talkWhat's new in confluent platform 5.4 online talk
What's new in confluent platform 5.4 online talk
 
We are Net3 Technology
We are Net3 TechnologyWe are Net3 Technology
We are Net3 Technology
 
Preparing your web services for Android and your Android app for web services...
Preparing your web services for Android and your Android app for web services...Preparing your web services for Android and your Android app for web services...
Preparing your web services for Android and your Android app for web services...
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations!
 
Scylla Summit 2019 Keynote - Avi Kivity
Scylla Summit 2019 Keynote - Avi KivityScylla Summit 2019 Keynote - Avi Kivity
Scylla Summit 2019 Keynote - Avi Kivity
 
Automating security in aws with divvy cloud
Automating security in aws with divvy cloudAutomating security in aws with divvy cloud
Automating security in aws with divvy cloud
 
RedMart Migrating from EC2 to VPC with Chef
RedMart Migrating from EC2 to VPC with ChefRedMart Migrating from EC2 to VPC with Chef
RedMart Migrating from EC2 to VPC with Chef
 
[Workshop] API Management in Microservices Architecture
[Workshop] API Management in Microservices Architecture[Workshop] API Management in Microservices Architecture
[Workshop] API Management in Microservices Architecture
 
Magento Meetup New Delhi- Magento2 Speed Optimization
Magento Meetup New Delhi- Magento2 Speed OptimizationMagento Meetup New Delhi- Magento2 Speed Optimization
Magento Meetup New Delhi- Magento2 Speed Optimization
 

Plus de InfluxData

How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
InfluxData
 
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...How Delft University's Engineering Students Make Their EV Formula-Style Race ...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
InfluxData
 
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
InfluxData
 
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
InfluxData
 

Plus de InfluxData (20)

Announcing InfluxDB Clustered
Announcing InfluxDB ClusteredAnnouncing InfluxDB Clustered
Announcing InfluxDB Clustered
 
Best Practices for Leveraging the Apache Arrow Ecosystem
Best Practices for Leveraging the Apache Arrow EcosystemBest Practices for Leveraging the Apache Arrow Ecosystem
Best Practices for Leveraging the Apache Arrow Ecosystem
 
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
 
Power Your Predictive Analytics with InfluxDB
Power Your Predictive Analytics with InfluxDBPower Your Predictive Analytics with InfluxDB
Power Your Predictive Analytics with InfluxDB
 
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
 
Build an Edge-to-Cloud Solution with the MING Stack
Build an Edge-to-Cloud Solution with the MING StackBuild an Edge-to-Cloud Solution with the MING Stack
Build an Edge-to-Cloud Solution with the MING Stack
 
Meet the Founders: An Open Discussion About Rewriting Using Rust
Meet the Founders: An Open Discussion About Rewriting Using RustMeet the Founders: An Open Discussion About Rewriting Using Rust
Meet the Founders: An Open Discussion About Rewriting Using Rust
 
Introducing InfluxDB Cloud Dedicated
Introducing InfluxDB Cloud DedicatedIntroducing InfluxDB Cloud Dedicated
Introducing InfluxDB Cloud Dedicated
 
Gain Better Observability with OpenTelemetry and InfluxDB
Gain Better Observability with OpenTelemetry and InfluxDB Gain Better Observability with OpenTelemetry and InfluxDB
Gain Better Observability with OpenTelemetry and InfluxDB
 
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
 
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...How Delft University's Engineering Students Make Their EV Formula-Style Race ...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
 
Introducing InfluxDB’s New Time Series Database Storage Engine
Introducing InfluxDB’s New Time Series Database Storage EngineIntroducing InfluxDB’s New Time Series Database Storage Engine
Introducing InfluxDB’s New Time Series Database Storage Engine
 
Start Automating InfluxDB Deployments at the Edge with balena
Start Automating InfluxDB Deployments at the Edge with balena Start Automating InfluxDB Deployments at the Edge with balena
Start Automating InfluxDB Deployments at the Edge with balena
 
Understanding InfluxDB’s New Storage Engine
Understanding InfluxDB’s New Storage EngineUnderstanding InfluxDB’s New Storage Engine
Understanding InfluxDB’s New Storage Engine
 
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDBStreamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
 
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
 
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
 
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
 
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
 
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
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...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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...
 
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
 
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
 
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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

How to Gain Real-Time Visibility into Your IaaS with vBridge, InfluxDB, Grafana

  • 1. Ready? REAL TIME METRICS FOR SERVICE PROVIDERS
  • 3. ABOUT VBRIDGE ● New Zealand based ● 11 Years Old ● IaaS / Cloud Services ● Multi-site (Christchurch / Auckland) ● Self-service portal vbridge.co.nz
  • 4. AGENDA THE VBRIDGE WAY 01 Our approach to delivering cloud services. 02 CUSTOMER FACING Delivering real-time metrics to customers. 03 INTERNALS How we maintain a rock solid platform. 04 QUESTIONS Let’s open up the floor.
  • 6. VBRIDGE VALUES ● Market leading support ● Empowerment via tooling CUSTOMER FOCUS ● Market leader ● Measure everything PERFORMANCE ● ISO 27001 Certified ● Regular audit and penetration testing SECURE ● High level of reinvestment ● Best of breed products RELIABLE
  • 8. SECRET SAUCE ● Multi-site cloud management portal ● Automates the vBridge cloud stack ● Enables customers to self service ● Award winning
  • 9. WHYTIME SERIES ● Fit for purpose, optimised for millions of data points across several systems ● Scales predictably in performance (read and write) ● Plays nice with other tooling (Grafana etc) ● Easy to integrate with from almost anything WHY DID WE CHOOSE INFLUXDB? ● Was most mature in product in 2015 ● Had the most mature community at the time ● OSS driven WHY ARE WE STILL USING INFLUXDB ● Has never let us down ● Community and product continues to grow/mature at rapid rate
  • 11. IAAS METRICS What can customers do? ● View virtual machine resource usage ○ CPU / Memory utilisation ○ Disk throughput/io ○ Network ● Generate for last 60 minutes by default ○ 6/12/24 hours & 2/7 days on demand Problems solved ● Immediate access for customers to VM vitals, on demand ● Ability to show granular, non-smoothed metrics back further than VMware vSphere can provide ● Ability to stack multiple servers on single graph ● Easier to integrate with (InfluxDB/Grafana)
  • 12. IAAS METRICS ARCHITECTURE DC 1 DC 2 RELAY REVERSE PROXY (ARR) REVERSE PROXY (ARR) FUTURES DC 1 DC 2 RELAY REVERSE PROXY (ARR) REVERSE PROXY (ARR) CURRENT
  • 14. SNAPSHOT REVERSE PROXY REVERSE PROXY (ARR) SNAPSHOT URL MANIPULATED HTML/CSS ● Control theme to match MyCloudSpace portal ● Strip unwanted UI from Grafana (navigation) ● Block certain internal URL/Resources ● SSL managed at edge WHY REVERSE PROXY?
  • 21. INTERNAL USAGE Internal use cases ● Monitoring 3par performance and disk utilisation ● Capacity planning via vSphere metrics ● Multi-site Veeam cloud connect monitoring ● MyCloudSpace health and usage monitoring
  • 22. 3PAR MONITORING In a nutshell ● Script logs in via SSH to 3PAR ● Runs statpd and showsys commands, scrapes and sends data to InfluxDB ● Visualise with Grafana SSH
  • 23. 3PAR MONITORING In a nutshell ● Script logs in via SSH to 3PAR ● Runs statpd and showsys commands, scrapes and sends data to InfluxDB ● Visualise with Grafana SSH
  • 24. 3PAR MONITORING In a nutshell ● Script logs in via SSH to 3PAR ● Runs statpd and showsys commands, scrapes and sends data to InfluxDB ● Visualise with Grafana SSH
  • 25. 3PAR MONITORING In a nutshell ● Script logs in via SSH to 3PAR ● Runs statpd and showsys commands, scrapes and sends data to InfluxDB ● Visualise with Grafana SSH
  • 26. CAPACITY PLANNING In a nutshell ● vSphere metrics collected by Telegraf ● Able to report long term on growth/performance allowing for purchasing and capacity planning with ease ● Visualised with Grafana
  • 27. CAPACITY PLANNING In a nutshell ● vSphere metrics collected by Telegraf ● Able to report long term on growth/performance allowing for purchasing and capacity planning with ease ● Visualised with Grafana
  • 28. CAPACITY PLANNING In a nutshell ● vSphere metrics collected by Telegraf ● Able to report long term on growth/performance allowing for purchasing and capacity planning with ease ● Visualised with Grafana
  • 29. CAPACITY PLANNING In a nutshell ● vSphere metrics collected by Telegraf ● Able to report long term on growth/performance allowing for purchasing and capacity planning with ease ● Visualised with Grafana
  • 30. VEEAM CLOUD CONNECT In a nutshell ● Query multiple Veeam environments with WMI ● Save data to InfluxDB ● Visualise with Grafana ● Helps with capacityplanning/performance monitoring WMI
  • 31. VEEAM CLOUD CONNECT In a nutshell ● Query multiple Veeam environments with WMI ● Save data to InfluxDB ● Visualise with Grafana ● Helps with capacityplanning/performance monitoring WMI
  • 32. VEEAM CLOUD CONNECT In a nutshell ● Query multiple Veeam environments with WMI ● Save data to InfluxDB ● Visualise with Grafana ● Helps with capacityplanning/performance monitoring WMI
  • 33. MYCLOUDSPACE HEALTH In a nutshell ● ASP.NET API MessageHandler sends details of every request to InfluxDB (endpoint, response time) ● MyCloudSpace API sends other data to InfluxDB (i.e login success/failures) ● Visualise with Grafana
  • 34. MYCLOUDSPACE HEALTH In a nutshell ● ASP.NET API MessageHandler sends details of every request to InfluxDB (endpoint, response time) ● MyCloudSpace API sends other data to InfluxDB (i.e login success/failures) ● Visualise with Grafana
  • 35. MYCLOUDSPACE HEALTH In a nutshell ● ASP.NET API MessageHandler sends details of every request to InfluxDB (endpoint, response time) ● MyCloudSpace API sends other data to InfluxDB (i.e login success/failures) ● Visualise with Grafana
  • 36. MYCLOUDSPACE HEALTH In a nutshell ● ASP.NET API MessageHandler sends details of every request to InfluxDB (endpoint, response time) ● MyCloudSpace API sends other data to InfluxDB (i.e login success/failures) ● Visualise with Grafana
  • 37. WHERE TO NEXT? ● Upgrade to InfluxDB 2.0 ● POC background processing/alerting (per tenant) ● Internal alerting / advanced monitoring ● More data sources to build on existing capacity/performance planning ● Machine learning POC
  • 39. THANKS. Find us at vbridge.co.nz Find me at @benyoungnz benyoung.blog
  • 40. 40 © 2021  InfluxData Inc. All Rights We look forward to bringing together our community of developers to learn, interact and share tips and use cases. October 26-27, 2021 Virtual Experience https://www.influxdays.com/influxdays-north-america-2021-virtual-experience/ Call for Papers is open! Submit your abstract