Download - RIPE Atlas Streaming
![Page 1: RIPE Atlas Streaming](https://reader030.vdocuments.site/reader030/viewer/2022032618/55b8533bbb61eb0f178b478e/html5/thumbnails/1.jpg)
RIPE 70 | Amsterdam - Netherlands | 11-15 May 2015
RIPE Atlas streaming
Massimo Candela Science Division RIPE NCC
![Page 2: RIPE Atlas Streaming](https://reader030.vdocuments.site/reader030/viewer/2022032618/55b8533bbb61eb0f178b478e/html5/thumbnails/2.jpg)
Massimo Candela - RIPE 70 - 11-15 May 2015
RIPE Atlas streamingRIPE Atlas 2
![Page 3: RIPE Atlas Streaming](https://reader030.vdocuments.site/reader030/viewer/2022032618/55b8533bbb61eb0f178b478e/html5/thumbnails/3.jpg)
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)
![Page 4: RIPE Atlas Streaming](https://reader030.vdocuments.site/reader030/viewer/2022032618/55b8533bbb61eb0f178b478e/html5/thumbnails/4.jpg)
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
![Page 5: RIPE Atlas Streaming](https://reader030.vdocuments.site/reader030/viewer/2022032618/55b8533bbb61eb0f178b478e/html5/thumbnails/5.jpg)
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
![Page 6: RIPE Atlas Streaming](https://reader030.vdocuments.site/reader030/viewer/2022032618/55b8533bbb61eb0f178b478e/html5/thumbnails/6.jpg)
Massimo Candela - RIPE 70 - 11-15 May 2015
RIPE Atlas streamingProbe connection events 6
![Page 7: RIPE Atlas Streaming](https://reader030.vdocuments.site/reader030/viewer/2022032618/55b8533bbb61eb0f178b478e/html5/thumbnails/7.jpg)
Massimo Candela - RIPE 70 - 11-15 May 2015
RIPE Atlas streamingReal-time ping results (prototype) 7
![Page 8: RIPE Atlas Streaming](https://reader030.vdocuments.site/reader030/viewer/2022032618/55b8533bbb61eb0f178b478e/html5/thumbnails/8.jpg)
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
![Page 9: RIPE Atlas Streaming](https://reader030.vdocuments.site/reader030/viewer/2022032618/55b8533bbb61eb0f178b478e/html5/thumbnails/9.jpg)
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
![Page 10: RIPE Atlas Streaming](https://reader030.vdocuments.site/reader030/viewer/2022032618/55b8533bbb61eb0f178b478e/html5/thumbnails/10.jpg)
Massimo Candela - RIPE 70 - 11-15 May 2015
RIPE Atlas streamingCode Example - output 10
![Page 11: RIPE Atlas Streaming](https://reader030.vdocuments.site/reader030/viewer/2022032618/55b8533bbb61eb0f178b478e/html5/thumbnails/11.jpg)
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
![Page 12: RIPE Atlas Streaming](https://reader030.vdocuments.site/reader030/viewer/2022032618/55b8533bbb61eb0f178b478e/html5/thumbnails/12.jpg)
Massimo Candela - RIPE 70 - 11-15 May 2015
RIPE Atlas streamingGive us feedback 12
• RIPE Atlas: https://atlas.ripe.net• [email protected]
• On Twitter• @RIPE_Atlas, #RIPEAtlas
• On RIPE Labs: https://labs.ripe.net
![Page 13: RIPE Atlas Streaming](https://reader030.vdocuments.site/reader030/viewer/2022032618/55b8533bbb61eb0f178b478e/html5/thumbnails/13.jpg)
Questions?
Massimo Candela - RIPE 70 - 11-15 May 2015
RIPE Atlas streaming 13