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
 
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 essentialsbharadwajv
 
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
 
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

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 

Recently uploaded (20)

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.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