SlideShare a Scribd company logo
Collecting Network Performance Analytics from a
Swarm of Network Sensors
End-to-End Network Performance API
CEO, NetBeez
@StefanoGridelli
Stefano Gridelli
NetBeez
NetBeez is a SaaS company that has developed a real-time, distributed, performance
monitoring solution that detects network and application problems before users do.
The platform monitors LAN,WAN, and WiFi networks from the user perspective,
measuring and reporting KPI of service quality. 
Use cases:
• Proactive detection
• Network troubleshooting
• Performance monitoring
• End-user experience monitoring
NETWORK
ctrl_channel
TESTS
NetBeez
BeezKeeper
(Server)
TARGET
Beez
(Agent)
Beez
(Agent)
Beez
(Agent)
Architecture
Agents Supported
Raspberry Pi NetBeez WiFiOdroid C2
Linux OVA/KVM Docker AWS AMI
Cisco Cat9K
NetBeez Network Analytics
Test Primary Metric Test Interval
PING Round-TripTime, Packet Loss 5 seconds
DNS DNS LookupTime 30 seconds
HTTP HTTP GETTime 60 seconds
Traceroute Hop Count, RTT, MTU 120 seconds
Iperf TCP/UDP/MulticastThroughput Scheduled
VoIP Jitter, Packet Loss, MOS Scheduled
Speed Test Download/UploadThroughput Scheduled
WiFi 802.11 Signal Strength, Link Quality, Bit Rate, Channel
NetBeez API
• GET only
• POST coming up in the second half of 2019
• JSON data model
• How to start working with the NetBeez API
1. Create tests on NetBeez Dashboard
2. Generate an API Key
3. GET your data!
Ping, DNS, HTTP, and Traceroute
curl -X GET --header 'Accept: application/json' --header 'Authorization: <API-KEY>’
--header 'API-VERSION: v1' ‘https://demo.netbeezcloud.net/results.json?
nb_test_id=<TEST-ID>
• restuls.json returns test results for ping, DNS, HTTP, and traceroute
• Test is referenced by nb_test_id
• Returns:
{“id":7080277955,"value":0.127,"timestamp":1554678043533,
"sequence_number":220552,"nb_test_id":1376}
Iperf, Speed Test, andVoIP
curl -X GET --header 'Accept: application/json' --header 'Authorization: <API-KEY>’
—header 'API-VERSION: v1' ‘https://demo.netbeezcloud.net/
scheduled_nb_test_results.json?scheduled_nb_test_template_id=<TEST-ID>’
• scheduled_nb_test_results.json returns results of iperf, speed test,
andVoIP tests
• Test is referenced by scheduled_nb_test_template_id
• Returns:
{“ts":1554595200000,"scheduled_nb_test_template_id":68,"agent_id":
51,"nb_test_id":1227606,"result_values":[{"key":"bw","value":10.0},
{"key":"jitter","value":0.012000000104308128},{"key":"packet_loss","value":
0.0},{"key":"packets_lost","value":0.0},{"key":"packets_sent","value":8504.0}]
WiFi 802.11
curl -X GET --header 'Accept: application/json' --header 'Authorization: <API-KEY>’
—header 'API-VERSION: v1' ‘https://demo.netbeezcloud.net/access_point_metrics.json?
agent_id=<AGENT_ID>’
• access_point_metrics.json returns results of iperf, speed test,
andVoIP tests
• Agent is referenced by agent_id
• Returns:
{ "id": 89652553, "timestamp": 1554672753378, "access_point_id": 59,
"network_interface_id": 245, "signal_level": -49, "link_quality": 0.871429,
"bit_rate": 867, "channel": 149, "tx_rate": 10386, "rx_rate": 110749}
What’s Next?
• netbeez.net
• https://github.com/netbeez/public-
dashboard
• https://netbeez.net/blog/beezkeeper-
application-program-interface-api/
• Connect with me (stefano@netbeez.net )
and request access to a demo dashboard
Cisco DevNet CREATE 2019 - NetBeez Network Performance API

More Related Content

What's hot

Cf summit-2016-monitoring-cf-sensu-graphite
Cf summit-2016-monitoring-cf-sensu-graphiteCf summit-2016-monitoring-cf-sensu-graphite
Cf summit-2016-monitoring-cf-sensu-graphite
Jeff Barrows
 
One tool, two fabrics: Ansible and Nexus 9000
One tool, two fabrics: Ansible and Nexus 9000One tool, two fabrics: Ansible and Nexus 9000
One tool, two fabrics: Ansible and Nexus 9000
Joel W. King
 
Dolphin: Regression Test System for Latitude
Dolphin: Regression Test System for LatitudeDolphin: Regression Test System for Latitude
Dolphin: Regression Test System for Latitude
Tao Jiang
 
Sdn users group_january_2016v5
Sdn users group_january_2016v5Sdn users group_january_2016v5
Sdn users group_january_2016v5
Joel W. King
 
NGINX Can Do That? Test Drive Your Config File!
NGINX Can Do That? Test Drive Your Config File!NGINX Can Do That? Test Drive Your Config File!
NGINX Can Do That? Test Drive Your Config File!
Jeff Anderson
 
Precision Timing for KPI Measurements
Precision Timing for KPI MeasurementsPrecision Timing for KPI Measurements
Precision Timing for KPI Measurements
Michiel Appelman
 
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường ChiếnCI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
Vietnam Open Infrastructure User Group
 
Safe deployments with Blue-Green and Spinnaker
Safe deployments with Blue-Green and SpinnakerSafe deployments with Blue-Green and Spinnaker
Safe deployments with Blue-Green and Spinnaker
Mihnea Dobrescu-Balaur
 
overview-peerconnection-lifetime
overview-peerconnection-lifetimeoverview-peerconnection-lifetime
overview-peerconnection-lifetime
Alexandre Gouaillard
 
Developing Url Shortener With Dynamic Behaviour Using AWS Lambda
Developing Url Shortener With Dynamic Behaviour Using AWS LambdaDeveloping Url Shortener With Dynamic Behaviour Using AWS Lambda
Developing Url Shortener With Dynamic Behaviour Using AWS Lambda
mitesh_sharma
 
FIWARE Lab architecture, an open point to start the installation of a new region
FIWARE Lab architecture, an open point to start the installation of a new regionFIWARE Lab architecture, an open point to start the installation of a new region
FIWARE Lab architecture, an open point to start the installation of a new region
Fernando Lopez Aguilar
 
Microsoft IT's IPv6 Killer App
Microsoft IT's IPv6 Killer AppMicrosoft IT's IPv6 Killer App
Microsoft IT's IPv6 Killer App
Oliver Müller
 
Chef Compliance & Workflow w/Delivery
Chef Compliance & Workflow w/Delivery Chef Compliance & Workflow w/Delivery
Chef Compliance & Workflow w/Delivery
Chef
 
ChinaNetCloud Online Lecture:Something About Tshark
ChinaNetCloud Online Lecture:Something About TsharkChinaNetCloud Online Lecture:Something About Tshark
ChinaNetCloud Online Lecture:Something About Tshark
ChinaNetCloud
 
Docker at and with SignalFx
Docker at and with SignalFxDocker at and with SignalFx
Docker at and with SignalFx
SignalFx
 
Process for joining to the FIWARE Lab
Process for joining to the FIWARE LabProcess for joining to the FIWARE Lab
Process for joining to the FIWARE Lab
Fernando Lopez Aguilar
 
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Joel W. King
 
Ansible & Salt - Vincent Boon
Ansible & Salt - Vincent BoonAnsible & Salt - Vincent Boon
Ansible & Salt - Vincent Boon
MyNOG
 
LTM essentials
LTM essentialsLTM essentials
LTM essentials
bharadwajv
 
Network automation ansible_nx-api
Network automation ansible_nx-apiNetwork automation ansible_nx-api
Network automation ansible_nx-api
Joel W. King
 

What's hot (20)

Cf summit-2016-monitoring-cf-sensu-graphite
Cf summit-2016-monitoring-cf-sensu-graphiteCf summit-2016-monitoring-cf-sensu-graphite
Cf summit-2016-monitoring-cf-sensu-graphite
 
One tool, two fabrics: Ansible and Nexus 9000
One tool, two fabrics: Ansible and Nexus 9000One tool, two fabrics: Ansible and Nexus 9000
One tool, two fabrics: Ansible and Nexus 9000
 
Dolphin: Regression Test System for Latitude
Dolphin: Regression Test System for LatitudeDolphin: Regression Test System for Latitude
Dolphin: Regression Test System for Latitude
 
Sdn users group_january_2016v5
Sdn users group_january_2016v5Sdn users group_january_2016v5
Sdn users group_january_2016v5
 
NGINX Can Do That? Test Drive Your Config File!
NGINX Can Do That? Test Drive Your Config File!NGINX Can Do That? Test Drive Your Config File!
NGINX Can Do That? Test Drive Your Config File!
 
Precision Timing for KPI Measurements
Precision Timing for KPI MeasurementsPrecision Timing for KPI Measurements
Precision Timing for KPI Measurements
 
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường ChiếnCI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
 
Safe deployments with Blue-Green and Spinnaker
Safe deployments with Blue-Green and SpinnakerSafe deployments with Blue-Green and Spinnaker
Safe deployments with Blue-Green and Spinnaker
 
overview-peerconnection-lifetime
overview-peerconnection-lifetimeoverview-peerconnection-lifetime
overview-peerconnection-lifetime
 
Developing Url Shortener With Dynamic Behaviour Using AWS Lambda
Developing Url Shortener With Dynamic Behaviour Using AWS LambdaDeveloping Url Shortener With Dynamic Behaviour Using AWS Lambda
Developing Url Shortener With Dynamic Behaviour Using AWS Lambda
 
FIWARE Lab architecture, an open point to start the installation of a new region
FIWARE Lab architecture, an open point to start the installation of a new regionFIWARE Lab architecture, an open point to start the installation of a new region
FIWARE Lab architecture, an open point to start the installation of a new region
 
Microsoft IT's IPv6 Killer App
Microsoft IT's IPv6 Killer AppMicrosoft IT's IPv6 Killer App
Microsoft IT's IPv6 Killer App
 
Chef Compliance & Workflow w/Delivery
Chef Compliance & Workflow w/Delivery Chef Compliance & Workflow w/Delivery
Chef Compliance & Workflow w/Delivery
 
ChinaNetCloud Online Lecture:Something About Tshark
ChinaNetCloud Online Lecture:Something About TsharkChinaNetCloud Online Lecture:Something About Tshark
ChinaNetCloud Online Lecture:Something About Tshark
 
Docker at and with SignalFx
Docker at and with SignalFxDocker at and with SignalFx
Docker at and with SignalFx
 
Process for joining to the FIWARE Lab
Process for joining to the FIWARE LabProcess for joining to the FIWARE Lab
Process for joining to the FIWARE Lab
 
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
 
Ansible & Salt - Vincent Boon
Ansible & Salt - Vincent BoonAnsible & Salt - Vincent Boon
Ansible & Salt - Vincent Boon
 
LTM essentials
LTM essentialsLTM essentials
LTM essentials
 
Network automation ansible_nx-api
Network automation ansible_nx-apiNetwork automation ansible_nx-api
Network automation ansible_nx-api
 

Similar to Cisco DevNet CREATE 2019 - NetBeez Network Performance API

NetBeez - Integration with Cisco DNA Center
NetBeez - Integration with Cisco DNA CenterNetBeez - Integration with Cisco DNA Center
NetBeez - Integration with Cisco DNA Center
NetBeez, Inc.
 
What's new in NGINX Plus R19
What's new in NGINX Plus R19What's new in NGINX Plus R19
What's new in NGINX Plus R19
NGINX, Inc.
 
Deep drive into Nova
Deep drive into NovaDeep drive into Nova
Deep drive into Nova
Udayendu Kar
 
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
NGINX, Inc.
 
Exploring the Final Frontier of Data Center Orchestration: Network Elements -...
Exploring the Final Frontier of Data Center Orchestration: Network Elements -...Exploring the Final Frontier of Data Center Orchestration: Network Elements -...
Exploring the Final Frontier of Data Center Orchestration: Network Elements -...
Puppet
 
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
Amazon Web Services
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop Overview
Shubhra Kar
 
KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...
KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...
KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...
KubeAcademy
 
JCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxJCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptx
Grace Jansen
 
FV04_MostoviczT_RAD
FV04_MostoviczT_RADFV04_MostoviczT_RAD
FV04_MostoviczT_RAD
Tsvi Mostovicz
 
Node Interactive: Node.js Performance and Highly Scalable Micro-Services
Node Interactive: Node.js Performance and Highly Scalable Micro-ServicesNode Interactive: Node.js Performance and Highly Scalable Micro-Services
Node Interactive: Node.js Performance and Highly Scalable Micro-Services
Chris Bailey
 
Super-NetOps Source of Truth
Super-NetOps Source of TruthSuper-NetOps Source of Truth
Super-NetOps Source of Truth
Joel W. King
 
A Byte of Software Deployment
A Byte of Software DeploymentA Byte of Software Deployment
A Byte of Software Deployment
Gong Haibing
 
NGINX Plus R20 Webinar
NGINX Plus R20 WebinarNGINX Plus R20 Webinar
NGINX Plus R20 Webinar
NGINX, Inc.
 
[2019.1] 하이퍼레저 패브릭 v1.3, v1.4 새로운 기능
[2019.1] 하이퍼레저 패브릭 v1.3, v1.4 새로운 기능[2019.1] 하이퍼레저 패브릭 v1.3, v1.4 새로운 기능
[2019.1] 하이퍼레저 패브릭 v1.3, v1.4 새로운 기능
Hyperledger Korea User Group
 
Cloud Foundry Cookbook: Recipes for a Successful Cloud Foundry Deployment in ...
Cloud Foundry Cookbook: Recipes for a Successful Cloud Foundry Deployment in ...Cloud Foundry Cookbook: Recipes for a Successful Cloud Foundry Deployment in ...
Cloud Foundry Cookbook: Recipes for a Successful Cloud Foundry Deployment in ...
VMware Tanzu
 
Recipes for a successful production cloudfoundry deployment - CF Summit 2014
Recipes for a successful production cloudfoundry deployment - CF Summit 2014Recipes for a successful production cloudfoundry deployment - CF Summit 2014
Recipes for a successful production cloudfoundry deployment - CF Summit 2014
Vinícius Carvalho
 
IBM Cloud University: Build, Deploy and Scale Node.js Microservices
IBM Cloud University: Build, Deploy and Scale Node.js MicroservicesIBM Cloud University: Build, Deploy and Scale Node.js Microservices
IBM Cloud University: Build, Deploy and Scale Node.js Microservices
Chris Bailey
 
MongoDB.local Dallas 2019: Pissing Off IT and Delivery: A Tale of 2 ODS's
MongoDB.local Dallas 2019: Pissing Off IT and Delivery: A Tale of 2 ODS'sMongoDB.local Dallas 2019: Pissing Off IT and Delivery: A Tale of 2 ODS's
MongoDB.local Dallas 2019: Pissing Off IT and Delivery: A Tale of 2 ODS's
MongoDB
 
Real World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS ApplicationReal World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS Application
Ben Hall
 

Similar to Cisco DevNet CREATE 2019 - NetBeez Network Performance API (20)

NetBeez - Integration with Cisco DNA Center
NetBeez - Integration with Cisco DNA CenterNetBeez - Integration with Cisco DNA Center
NetBeez - Integration with Cisco DNA Center
 
What's new in NGINX Plus R19
What's new in NGINX Plus R19What's new in NGINX Plus R19
What's new in NGINX Plus R19
 
Deep drive into Nova
Deep drive into NovaDeep drive into Nova
Deep drive into Nova
 
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
 
Exploring the Final Frontier of Data Center Orchestration: Network Elements -...
Exploring the Final Frontier of Data Center Orchestration: Network Elements -...Exploring the Final Frontier of Data Center Orchestration: Network Elements -...
Exploring the Final Frontier of Data Center Orchestration: Network Elements -...
 
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop Overview
 
KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...
KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...
KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...
 
JCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxJCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptx
 
FV04_MostoviczT_RAD
FV04_MostoviczT_RADFV04_MostoviczT_RAD
FV04_MostoviczT_RAD
 
Node Interactive: Node.js Performance and Highly Scalable Micro-Services
Node Interactive: Node.js Performance and Highly Scalable Micro-ServicesNode Interactive: Node.js Performance and Highly Scalable Micro-Services
Node Interactive: Node.js Performance and Highly Scalable Micro-Services
 
Super-NetOps Source of Truth
Super-NetOps Source of TruthSuper-NetOps Source of Truth
Super-NetOps Source of Truth
 
A Byte of Software Deployment
A Byte of Software DeploymentA Byte of Software Deployment
A Byte of Software Deployment
 
NGINX Plus R20 Webinar
NGINX Plus R20 WebinarNGINX Plus R20 Webinar
NGINX Plus R20 Webinar
 
[2019.1] 하이퍼레저 패브릭 v1.3, v1.4 새로운 기능
[2019.1] 하이퍼레저 패브릭 v1.3, v1.4 새로운 기능[2019.1] 하이퍼레저 패브릭 v1.3, v1.4 새로운 기능
[2019.1] 하이퍼레저 패브릭 v1.3, v1.4 새로운 기능
 
Cloud Foundry Cookbook: Recipes for a Successful Cloud Foundry Deployment in ...
Cloud Foundry Cookbook: Recipes for a Successful Cloud Foundry Deployment in ...Cloud Foundry Cookbook: Recipes for a Successful Cloud Foundry Deployment in ...
Cloud Foundry Cookbook: Recipes for a Successful Cloud Foundry Deployment in ...
 
Recipes for a successful production cloudfoundry deployment - CF Summit 2014
Recipes for a successful production cloudfoundry deployment - CF Summit 2014Recipes for a successful production cloudfoundry deployment - CF Summit 2014
Recipes for a successful production cloudfoundry deployment - CF Summit 2014
 
IBM Cloud University: Build, Deploy and Scale Node.js Microservices
IBM Cloud University: Build, Deploy and Scale Node.js MicroservicesIBM Cloud University: Build, Deploy and Scale Node.js Microservices
IBM Cloud University: Build, Deploy and Scale Node.js Microservices
 
MongoDB.local Dallas 2019: Pissing Off IT and Delivery: A Tale of 2 ODS's
MongoDB.local Dallas 2019: Pissing Off IT and Delivery: A Tale of 2 ODS'sMongoDB.local Dallas 2019: Pissing Off IT and Delivery: A Tale of 2 ODS's
MongoDB.local Dallas 2019: Pissing Off IT and Delivery: A Tale of 2 ODS's
 
Real World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS ApplicationReal World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS Application
 

More from NetBeez, Inc.

NetBeez - Impact of packet loss and latency on throughput
NetBeez - Impact of packet loss and latency on throughputNetBeez - Impact of packet loss and latency on throughput
NetBeez - Impact of packet loss and latency on throughput
NetBeez, Inc.
 
NetBeez- How WiFi Connection Works
NetBeez- How WiFi Connection WorksNetBeez- How WiFi Connection Works
NetBeez- How WiFi Connection Works
NetBeez, Inc.
 
NetBeez - How to Use the NetBeez API
NetBeez -  How to Use the NetBeez APINetBeez -  How to Use the NetBeez API
NetBeez - How to Use the NetBeez API
NetBeez, Inc.
 
NetBeez - WiFi SSID hopping
NetBeez - WiFi SSID hoppingNetBeez - WiFi SSID hopping
NetBeez - WiFi SSID hopping
NetBeez, Inc.
 
NetBeez - What's the ARP cache
NetBeez - What's the ARP cacheNetBeez - What's the ARP cache
NetBeez - What's the ARP cache
NetBeez, Inc.
 
NetBeez Live - Anomaly detection
NetBeez Live - Anomaly detectionNetBeez Live - Anomaly detection
NetBeez Live - Anomaly detection
NetBeez, Inc.
 
NetBeez live demo - Testing MTU
NetBeez live demo - Testing MTUNetBeez live demo - Testing MTU
NetBeez live demo - Testing MTU
NetBeez, Inc.
 
NetBeez - Test tcp connectivity with telnet
NetBeez - Test tcp connectivity with telnetNetBeez - Test tcp connectivity with telnet
NetBeez - Test tcp connectivity with telnet
NetBeez, Inc.
 
What is perfSONAR?
What is perfSONAR?What is perfSONAR?
What is perfSONAR?
NetBeez, Inc.
 
NeBeez - Impact of jitter, packet loss, and latency on VoIP
NeBeez - Impact of jitter, packet loss, and latency on VoIPNeBeez - Impact of jitter, packet loss, and latency on VoIP
NeBeez - Impact of jitter, packet loss, and latency on VoIP
NetBeez, Inc.
 
NetBeez - WiFi SSID Hopping
NetBeez - WiFi SSID HoppingNetBeez - WiFi SSID Hopping
NetBeez - WiFi SSID Hopping
NetBeez, Inc.
 
NetBeez - Website slowness
NetBeez - Website slownessNetBeez - Website slowness
NetBeez - Website slowness
NetBeez, Inc.
 
NetBeez - How DNS cache works
NetBeez - How DNS cache worksNetBeez - How DNS cache works
NetBeez - How DNS cache works
NetBeez, Inc.
 
NetBeez - What is active network monitoring?
NetBeez - What is active network monitoring?NetBeez - What is active network monitoring?
NetBeez - What is active network monitoring?
NetBeez, Inc.
 
NetBeez - Distributed network monitoring with Raspberry Pi
NetBeez - Distributed network monitoring with Raspberry PiNetBeez - Distributed network monitoring with Raspberry Pi
NetBeez - Distributed network monitoring with Raspberry Pi
NetBeez, Inc.
 
NetBeez - IEEE IRI 2016
NetBeez - IEEE IRI 2016NetBeez - IEEE IRI 2016
NetBeez - IEEE IRI 2016
NetBeez, Inc.
 
Distributed network monitoring of wireless networks (Mobility Field Day 1)
Distributed network monitoring of wireless networks (Mobility Field Day 1)Distributed network monitoring of wireless networks (Mobility Field Day 1)
Distributed network monitoring of wireless networks (Mobility Field Day 1)
NetBeez, Inc.
 
NetBeez - AngelBeat presentation
NetBeez - AngelBeat presentationNetBeez - AngelBeat presentation
NetBeez - AngelBeat presentation
NetBeez, Inc.
 
Distributed Network Monitoring - Interopnet class by NetBeez
Distributed Network Monitoring - Interopnet class by NetBeezDistributed Network Monitoring - Interopnet class by NetBeez
Distributed Network Monitoring - Interopnet class by NetBeez
NetBeez, Inc.
 

More from NetBeez, Inc. (19)

NetBeez - Impact of packet loss and latency on throughput
NetBeez - Impact of packet loss and latency on throughputNetBeez - Impact of packet loss and latency on throughput
NetBeez - Impact of packet loss and latency on throughput
 
NetBeez- How WiFi Connection Works
NetBeez- How WiFi Connection WorksNetBeez- How WiFi Connection Works
NetBeez- How WiFi Connection Works
 
NetBeez - How to Use the NetBeez API
NetBeez -  How to Use the NetBeez APINetBeez -  How to Use the NetBeez API
NetBeez - How to Use the NetBeez API
 
NetBeez - WiFi SSID hopping
NetBeez - WiFi SSID hoppingNetBeez - WiFi SSID hopping
NetBeez - WiFi SSID hopping
 
NetBeez - What's the ARP cache
NetBeez - What's the ARP cacheNetBeez - What's the ARP cache
NetBeez - What's the ARP cache
 
NetBeez Live - Anomaly detection
NetBeez Live - Anomaly detectionNetBeez Live - Anomaly detection
NetBeez Live - Anomaly detection
 
NetBeez live demo - Testing MTU
NetBeez live demo - Testing MTUNetBeez live demo - Testing MTU
NetBeez live demo - Testing MTU
 
NetBeez - Test tcp connectivity with telnet
NetBeez - Test tcp connectivity with telnetNetBeez - Test tcp connectivity with telnet
NetBeez - Test tcp connectivity with telnet
 
What is perfSONAR?
What is perfSONAR?What is perfSONAR?
What is perfSONAR?
 
NeBeez - Impact of jitter, packet loss, and latency on VoIP
NeBeez - Impact of jitter, packet loss, and latency on VoIPNeBeez - Impact of jitter, packet loss, and latency on VoIP
NeBeez - Impact of jitter, packet loss, and latency on VoIP
 
NetBeez - WiFi SSID Hopping
NetBeez - WiFi SSID HoppingNetBeez - WiFi SSID Hopping
NetBeez - WiFi SSID Hopping
 
NetBeez - Website slowness
NetBeez - Website slownessNetBeez - Website slowness
NetBeez - Website slowness
 
NetBeez - How DNS cache works
NetBeez - How DNS cache worksNetBeez - How DNS cache works
NetBeez - How DNS cache works
 
NetBeez - What is active network monitoring?
NetBeez - What is active network monitoring?NetBeez - What is active network monitoring?
NetBeez - What is active network monitoring?
 
NetBeez - Distributed network monitoring with Raspberry Pi
NetBeez - Distributed network monitoring with Raspberry PiNetBeez - Distributed network monitoring with Raspberry Pi
NetBeez - Distributed network monitoring with Raspberry Pi
 
NetBeez - IEEE IRI 2016
NetBeez - IEEE IRI 2016NetBeez - IEEE IRI 2016
NetBeez - IEEE IRI 2016
 
Distributed network monitoring of wireless networks (Mobility Field Day 1)
Distributed network monitoring of wireless networks (Mobility Field Day 1)Distributed network monitoring of wireless networks (Mobility Field Day 1)
Distributed network monitoring of wireless networks (Mobility Field Day 1)
 
NetBeez - AngelBeat presentation
NetBeez - AngelBeat presentationNetBeez - AngelBeat presentation
NetBeez - AngelBeat presentation
 
Distributed Network Monitoring - Interopnet class by NetBeez
Distributed Network Monitoring - Interopnet class by NetBeezDistributed Network Monitoring - Interopnet class by NetBeez
Distributed Network Monitoring - Interopnet class by NetBeez
 

Recently uploaded

Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 

Recently uploaded (20)

Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 

Cisco DevNet CREATE 2019 - NetBeez Network Performance API

  • 1. Collecting Network Performance Analytics from a Swarm of Network Sensors End-to-End Network Performance API CEO, NetBeez @StefanoGridelli Stefano Gridelli
  • 2. NetBeez NetBeez is a SaaS company that has developed a real-time, distributed, performance monitoring solution that detects network and application problems before users do. The platform monitors LAN,WAN, and WiFi networks from the user perspective, measuring and reporting KPI of service quality.  Use cases: • Proactive detection • Network troubleshooting • Performance monitoring • End-user experience monitoring
  • 4. Agents Supported Raspberry Pi NetBeez WiFiOdroid C2 Linux OVA/KVM Docker AWS AMI Cisco Cat9K
  • 5. NetBeez Network Analytics Test Primary Metric Test Interval PING Round-TripTime, Packet Loss 5 seconds DNS DNS LookupTime 30 seconds HTTP HTTP GETTime 60 seconds Traceroute Hop Count, RTT, MTU 120 seconds Iperf TCP/UDP/MulticastThroughput Scheduled VoIP Jitter, Packet Loss, MOS Scheduled Speed Test Download/UploadThroughput Scheduled WiFi 802.11 Signal Strength, Link Quality, Bit Rate, Channel
  • 6. NetBeez API • GET only • POST coming up in the second half of 2019 • JSON data model • How to start working with the NetBeez API 1. Create tests on NetBeez Dashboard 2. Generate an API Key 3. GET your data!
  • 7. Ping, DNS, HTTP, and Traceroute curl -X GET --header 'Accept: application/json' --header 'Authorization: <API-KEY>’ --header 'API-VERSION: v1' ‘https://demo.netbeezcloud.net/results.json? nb_test_id=<TEST-ID> • restuls.json returns test results for ping, DNS, HTTP, and traceroute • Test is referenced by nb_test_id • Returns: {“id":7080277955,"value":0.127,"timestamp":1554678043533, "sequence_number":220552,"nb_test_id":1376}
  • 8. Iperf, Speed Test, andVoIP curl -X GET --header 'Accept: application/json' --header 'Authorization: <API-KEY>’ —header 'API-VERSION: v1' ‘https://demo.netbeezcloud.net/ scheduled_nb_test_results.json?scheduled_nb_test_template_id=<TEST-ID>’ • scheduled_nb_test_results.json returns results of iperf, speed test, andVoIP tests • Test is referenced by scheduled_nb_test_template_id • Returns: {“ts":1554595200000,"scheduled_nb_test_template_id":68,"agent_id": 51,"nb_test_id":1227606,"result_values":[{"key":"bw","value":10.0}, {"key":"jitter","value":0.012000000104308128},{"key":"packet_loss","value": 0.0},{"key":"packets_lost","value":0.0},{"key":"packets_sent","value":8504.0}]
  • 9. WiFi 802.11 curl -X GET --header 'Accept: application/json' --header 'Authorization: <API-KEY>’ —header 'API-VERSION: v1' ‘https://demo.netbeezcloud.net/access_point_metrics.json? agent_id=<AGENT_ID>’ • access_point_metrics.json returns results of iperf, speed test, andVoIP tests • Agent is referenced by agent_id • Returns: { "id": 89652553, "timestamp": 1554672753378, "access_point_id": 59, "network_interface_id": 245, "signal_level": -49, "link_quality": 0.871429, "bit_rate": 867, "channel": 149, "tx_rate": 10386, "rx_rate": 110749}
  • 10. What’s Next? • netbeez.net • https://github.com/netbeez/public- dashboard • https://netbeez.net/blog/beezkeeper- application-program-interface-api/ • Connect with me (stefano@netbeez.net ) and request access to a demo dashboard