SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
RIPE 70 | Amsterdam - Netherlands | 11-15 May 2015
RIPE Atlas streaming
Massimo Candela
Science Division
RIPE NCC
!
mcandela@ripe.net
Massimo Candela - RIPE 70 - 11-15 May 2015
RIPE Atlas streamingRIPE Atlas 2
Massimo Candela - RIPE 70 - 11-15 May 2015
RIPE Atlas streamingSome numbers (April 2015) 3
• 8,200+ probes connected (119 Anchors)

• 2,500+ results collected per second

• 35,000+ user-defined measurements weekly

- Five types of user-defined measurements available to
probe hosts and RIPE NCC members: ping, traceroute,
DNS, SSL, NTP (new)
Massimo Candela - RIPE 70 - 11-15 May 2015
RIPE Atlas streaming
After the measurement results are collected, processed and
stored, they are downloadable in JSON format or visualisable
some minutes later

!
!
!
It would be nice to monitor a network in
real-time!
4
Massimo Candela - RIPE 70 - 11-15 May 2015
RIPE Atlas streamingNew: RIPE Atlas streaming
• RIPE Atlas streaming is a new
architecture that allows users to
receive the measurement results as
soon as they are sent by the probes

!
• Publish/subscribe through sockets

• Measurement results and connection
status events

• Possibility to replay history (prototype)
5
Massimo Candela - RIPE 70 - 11-15 May 2015
RIPE Atlas streamingProbe connection events 6
Massimo Candela - RIPE 70 - 11-15 May 2015
RIPE Atlas streamingReal-time ping results (prototype) 7
Massimo Candela - RIPE 70 - 11-15 May 2015
RIPE Atlas streamingStreaming architecture
Possible client: a browser with socket.io and a few lines of JS code
8
Massimo Candela - RIPE 70 - 11-15 May 2015
RIPE Atlas streamingCode Example
<script src="http://atlas-stream.ripe.net/socket.io.js"></script>

<script>

var socket = io(“https://atlas-stream.ripe.net:443”, { path : "/stream/socket.io" });

!
socket.on("atlas_result", function(result){ // Listen results

console.log("I received ", result);

});

!
socket.emit("atlas_subscribe", { // Subscribe 

	 stream_type: "result", // Subscription type

msm: 1791207 // Measurement ID

});

</script>
9
Massimo Candela - RIPE 70 - 11-15 May 2015
RIPE Atlas streamingCode Example - output 10
Massimo Candela - RIPE 70 - 11-15 May 2015
RIPE Atlas streamingResources
• Take part on GitHub

• https://github.com/RIPE-NCC/ 

• https://github.com/RIPE-Atlas-Community/

!
• RIPE Atlas streaming documentation

• https://atlas.ripe.net/docs/result-streaming/

!
• Roadmaps:

• http://roadmap.ripe.net/
11
Massimo Candela - RIPE 70 - 11-15 May 2015
RIPE Atlas streamingGive us feedback 12
• RIPE Atlas: https://atlas.ripe.net

• atlas@ripe.net

!
• On Twitter

• @RIPE_Atlas, #RIPEAtlas

!
• On RIPE Labs: https://labs.ripe.net
Questions?
Massimo Candela - RIPE 70 - 11-15 May 2015
RIPE Atlas streaming 13

Mais conteúdo relacionado

Mais procurados

Arctic Web Map, PolarMap.js, Arctic Sensor Web, and Arctic Citizen Sensors
Arctic Web Map, PolarMap.js, Arctic Sensor Web, and Arctic Citizen SensorsArctic Web Map, PolarMap.js, Arctic Sensor Web, and Arctic Citizen Sensors
Arctic Web Map, PolarMap.js, Arctic Sensor Web, and Arctic Citizen Sensors
SensorUp
 

Mais procurados (16)

Flink Forward Berlin 2018: Wei-Che (Tony) Wei - "Lessons learned from Migrati...
Flink Forward Berlin 2018: Wei-Che (Tony) Wei - "Lessons learned from Migrati...Flink Forward Berlin 2018: Wei-Che (Tony) Wei - "Lessons learned from Migrati...
Flink Forward Berlin 2018: Wei-Che (Tony) Wei - "Lessons learned from Migrati...
 
Circuit Breaker Pattern
Circuit Breaker PatternCircuit Breaker Pattern
Circuit Breaker Pattern
 
Circuit Breaker Pattern
Circuit Breaker PatternCircuit Breaker Pattern
Circuit Breaker Pattern
 
GNAT Pro User Day: Ada Factory
GNAT Pro User Day: Ada FactoryGNAT Pro User Day: Ada Factory
GNAT Pro User Day: Ada Factory
 
Worldsensing: A Real World Use Case for Flux by Albert Zaragoza, CTO & Head o...
Worldsensing: A Real World Use Case for Flux by Albert Zaragoza, CTO & Head o...Worldsensing: A Real World Use Case for Flux by Albert Zaragoza, CTO & Head o...
Worldsensing: A Real World Use Case for Flux by Albert Zaragoza, CTO & Head o...
 
Monitor your Client-Side with AWS, Containers, and New Relic
Monitor your Client-Side with AWS, Containers, and New RelicMonitor your Client-Side with AWS, Containers, and New Relic
Monitor your Client-Side with AWS, Containers, and New Relic
 
GNAT Pro User Day: Ada at Ansaldo STS
GNAT Pro User Day: Ada at Ansaldo STSGNAT Pro User Day: Ada at Ansaldo STS
GNAT Pro User Day: Ada at Ansaldo STS
 
GNAT Pro User Day: GNATdashboard - Tracking and Improving Software Quality
GNAT Pro User Day: GNATdashboard - Tracking and Improving Software QualityGNAT Pro User Day: GNATdashboard - Tracking and Improving Software Quality
GNAT Pro User Day: GNATdashboard - Tracking and Improving Software Quality
 
Nagios Conference 2013 - Nick Scott - Nagios Network Analyzer
Nagios Conference 2013 - Nick Scott - Nagios Network AnalyzerNagios Conference 2013 - Nick Scott - Nagios Network Analyzer
Nagios Conference 2013 - Nick Scott - Nagios Network Analyzer
 
OSMC 2017 | Monitoring Challenges in a World of Automation by Anthony Goddard
OSMC 2017 | Monitoring Challenges in a World of Automation by Anthony GoddardOSMC 2017 | Monitoring Challenges in a World of Automation by Anthony Goddard
OSMC 2017 | Monitoring Challenges in a World of Automation by Anthony Goddard
 
Flink Forward Berlin 2018: Stephan Ewen - Keynote: "Unlocking the next wave o...
Flink Forward Berlin 2018: Stephan Ewen - Keynote: "Unlocking the next wave o...Flink Forward Berlin 2018: Stephan Ewen - Keynote: "Unlocking the next wave o...
Flink Forward Berlin 2018: Stephan Ewen - Keynote: "Unlocking the next wave o...
 
AUTOMATION FOR EVERYONE (including your VNFs!)
AUTOMATION FOR EVERYONE (including your VNFs!)AUTOMATION FOR EVERYONE (including your VNFs!)
AUTOMATION FOR EVERYONE (including your VNFs!)
 
New Relic Partner Demo- AWS Container Day 2019 Barcelona
New Relic Partner Demo- AWS Container Day 2019 BarcelonaNew Relic Partner Demo- AWS Container Day 2019 Barcelona
New Relic Partner Demo- AWS Container Day 2019 Barcelona
 
Arctic Web Map, PolarMap.js, Arctic Sensor Web, and Arctic Citizen Sensors
Arctic Web Map, PolarMap.js, Arctic Sensor Web, and Arctic Citizen SensorsArctic Web Map, PolarMap.js, Arctic Sensor Web, and Arctic Citizen Sensors
Arctic Web Map, PolarMap.js, Arctic Sensor Web, and Arctic Citizen Sensors
 
Jisc Publications Router
Jisc Publications RouterJisc Publications Router
Jisc Publications Router
 
Analyze Your Smart City: Build Sensor Analytics with OGC SensorThings API
Analyze Your Smart City: Build Sensor Analytics with OGC SensorThings API Analyze Your Smart City: Build Sensor Analytics with OGC SensorThings API
Analyze Your Smart City: Build Sensor Analytics with OGC SensorThings API
 

Semelhante a RIPE Atlas streaming

Real-time-RTP-analysis
Real-time-RTP-analysisReal-time-RTP-analysis
Real-time-RTP-analysis
Sevana Oü
 

Semelhante a RIPE Atlas streaming (20)

RIPEstat, RIPE Atlas and the new DNSMON
RIPEstat, RIPE Atlas and the new DNSMONRIPEstat, RIPE Atlas and the new DNSMON
RIPEstat, RIPE Atlas and the new DNSMON
 
Using RIPE Atlas and RIPEstat for Network Analysis
Using RIPE Atlas and RIPEstat for Network AnalysisUsing RIPE Atlas and RIPEstat for Network Analysis
Using RIPE Atlas and RIPEstat for Network Analysis
 
The RIPE Atlas Global Internet Measurement Network
The RIPE Atlas Global Internet Measurement NetworkThe RIPE Atlas Global Internet Measurement Network
The RIPE Atlas Global Internet Measurement Network
 
RIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network Analysis
RIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network AnalysisRIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network Analysis
RIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network Analysis
 
More Measurements: Expanding RIPE Atlas Anchors
More Measurements: Expanding RIPE Atlas AnchorsMore Measurements: Expanding RIPE Atlas Anchors
More Measurements: Expanding RIPE Atlas Anchors
 
RIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC Tools and Measurements
RIPE NCC Tools and Measurements
 
Network Monitoring Using RIPE Atlas
Network Monitoring Using RIPE AtlasNetwork Monitoring Using RIPE Atlas
Network Monitoring Using RIPE Atlas
 
RIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RIS
 
Applied Detection and Analysis Using Flow Data - MIRCon 2014
Applied Detection and Analysis Using Flow Data - MIRCon 2014Applied Detection and Analysis Using Flow Data - MIRCon 2014
Applied Detection and Analysis Using Flow Data - MIRCon 2014
 
RIPE Atlas - Cisco Workshop
RIPE Atlas - Cisco WorkshopRIPE Atlas - Cisco Workshop
RIPE Atlas - Cisco Workshop
 
Model driven telemetry
Model driven telemetryModel driven telemetry
Model driven telemetry
 
Contributing to RIPE Atlas: Operators, Researchers, Coders
Contributing to RIPE Atlas: Operators, Researchers, CodersContributing to RIPE Atlas: Operators, Researchers, Coders
Contributing to RIPE Atlas: Operators, Researchers, Coders
 
Volta: Logging, Metrics, and Monitoring as a Service
Volta: Logging, Metrics, and Monitoring as a ServiceVolta: Logging, Metrics, and Monitoring as a Service
Volta: Logging, Metrics, and Monitoring as a Service
 
Cisco Connect Toronto 2017 - Model-driven Telemetry
Cisco Connect Toronto 2017 - Model-driven TelemetryCisco Connect Toronto 2017 - Model-driven Telemetry
Cisco Connect Toronto 2017 - Model-driven Telemetry
 
RIPE Atlas Monitoring Tutorial
RIPE Atlas Monitoring TutorialRIPE Atlas Monitoring Tutorial
RIPE Atlas Monitoring Tutorial
 
A Practical Deep Dive into Observability of Streaming Applications with Kosta...
A Practical Deep Dive into Observability of Streaming Applications with Kosta...A Practical Deep Dive into Observability of Streaming Applications with Kosta...
A Practical Deep Dive into Observability of Streaming Applications with Kosta...
 
Applied Detection and Analysis with Flow Data - SO Con 2014
Applied Detection and Analysis with Flow Data - SO Con 2014Applied Detection and Analysis with Flow Data - SO Con 2014
Applied Detection and Analysis with Flow Data - SO Con 2014
 
Real-time-RTP-analysis
Real-time-RTP-analysisReal-time-RTP-analysis
Real-time-RTP-analysis
 
ISP summit - Toronto 2016
ISP summit - Toronto 2016ISP summit - Toronto 2016
ISP summit - Toronto 2016
 
Apache StreamPipes – Flexible Industrial IoT Management
Apache StreamPipes – Flexible Industrial IoT ManagementApache StreamPipes – Flexible Industrial IoT Management
Apache StreamPipes – Flexible Industrial IoT Management
 

Último

pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
JOHNBEBONYAP1
 
75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx
Asmae Rabhi
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Monica Sydney
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
ydyuyu
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptx
galaxypingy
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Monica Sydney
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Monica Sydney
 

Último (20)

Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptx
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
 
Power point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria IuzzolinoPower point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria Iuzzolino
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 

RIPE Atlas streaming

  • 1. RIPE 70 | Amsterdam - Netherlands | 11-15 May 2015 RIPE Atlas streaming Massimo Candela Science Division RIPE NCC ! mcandela@ripe.net
  • 2. Massimo Candela - RIPE 70 - 11-15 May 2015 RIPE Atlas streamingRIPE Atlas 2
  • 3. Massimo Candela - RIPE 70 - 11-15 May 2015 RIPE Atlas streamingSome numbers (April 2015) 3 • 8,200+ probes connected (119 Anchors) • 2,500+ results collected per second • 35,000+ user-defined measurements weekly - Five types of user-defined measurements available to probe hosts and RIPE NCC members: ping, traceroute, DNS, SSL, NTP (new)
  • 4. Massimo Candela - RIPE 70 - 11-15 May 2015 RIPE Atlas streaming After the measurement results are collected, processed and stored, they are downloadable in JSON format or visualisable some minutes later ! ! ! It would be nice to monitor a network in real-time! 4
  • 5. Massimo Candela - RIPE 70 - 11-15 May 2015 RIPE Atlas streamingNew: RIPE Atlas streaming • RIPE Atlas streaming is a new architecture that allows users to receive the measurement results as soon as they are sent by the probes ! • Publish/subscribe through sockets • Measurement results and connection status events • Possibility to replay history (prototype) 5
  • 6. Massimo Candela - RIPE 70 - 11-15 May 2015 RIPE Atlas streamingProbe connection events 6
  • 7. Massimo Candela - RIPE 70 - 11-15 May 2015 RIPE Atlas streamingReal-time ping results (prototype) 7
  • 8. Massimo Candela - RIPE 70 - 11-15 May 2015 RIPE Atlas streamingStreaming architecture Possible client: a browser with socket.io and a few lines of JS code 8
  • 9. Massimo Candela - RIPE 70 - 11-15 May 2015 RIPE Atlas streamingCode Example <script src="http://atlas-stream.ripe.net/socket.io.js"></script> <script> var socket = io(“https://atlas-stream.ripe.net:443”, { path : "/stream/socket.io" }); ! socket.on("atlas_result", function(result){ // Listen results console.log("I received ", result); }); ! socket.emit("atlas_subscribe", { // Subscribe stream_type: "result", // Subscription type msm: 1791207 // Measurement ID }); </script> 9
  • 10. Massimo Candela - RIPE 70 - 11-15 May 2015 RIPE Atlas streamingCode Example - output 10
  • 11. Massimo Candela - RIPE 70 - 11-15 May 2015 RIPE Atlas streamingResources • Take part on GitHub • https://github.com/RIPE-NCC/ • https://github.com/RIPE-Atlas-Community/ ! • RIPE Atlas streaming documentation • https://atlas.ripe.net/docs/result-streaming/ ! • Roadmaps: • http://roadmap.ripe.net/ 11
  • 12. Massimo Candela - RIPE 70 - 11-15 May 2015 RIPE Atlas streamingGive us feedback 12 • RIPE Atlas: https://atlas.ripe.net • atlas@ripe.net ! • On Twitter • @RIPE_Atlas, #RIPEAtlas ! • On RIPE Labs: https://labs.ripe.net
  • 13. Questions? Massimo Candela - RIPE 70 - 11-15 May 2015 RIPE Atlas streaming 13