RIPEstat Public demo January 24, 2012

2,273 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,273
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

RIPEstat Public demo January 24, 2012

  1. 1. RIPEstatPublic demoJanuary 24, 2012Vasco Asturiano1) Introduction2) New features3) Demo4) What’s coming?5) Feedback
  2. 2. RIPEstat Introduction http://stat.ripe.net • Modular & extendable Toolbox • Single-point to Internet related data • Work in progress • Demo new functionality periodically • We adjust based on usage and feedback • Get involvedRIPEstat public demo 2
  3. 3. Demo Key Points • New Widget API • New Data API • Web application new architecture • Performance monitoring and improvementsRIPEstat public demo 3
  4. 4. The new Data and Widget APIs • Data API - Access RIPEstat processed data directly • Widget API - Embed RIPEstat plugins in your own website • Bring RIPEstat closer to you • Better adapted to your own needs • More customization optionsRIPEstat public demo 4
  5. 5. New Widget API _ Embed RIPEstat widgets into your own webpage! <script src="http://stat.ripe.net/widgets/widget_api.js"></script> <div class="statwdgtauto"><script> ripestat.init("as-path-length",{"resource":"AS3333"}) </script></div>RIPEstat public demo 5
  6. 6. New Widget API • Embeddable on location in any HTML website • Purely based on Javascript and HTML(5) • Data fetched directly from data API via JSON(P) • Input data configuration defines content • Customizable layout (visible elements, size) • Manipulation of the Widget after rendering (reload(), get_data(), etc) via scriptingRIPEstat public demo 6
  7. 7. New Widget API • Work in progress • But some widgets already available publicly (beta testing) _ whats-my-ip [new] _ network-info [new] _ prefix-overview _ as-overview _ whois _ as-path-length • http://stat.ripe.net/docs/widget_apiRIPEstat public demo 7
  8. 8. New RIPEstat Data API • RESTful interface over HTTP • Can return RIPEstat data in various formats (JSON currently) - Let us know if you’d like other formats • Used by the Widgets, data is fetched directly by the browser • Simple example: ‣ http://stat.ripe.net/plugin/whats-my-ip/data.json { "cached": false, "data": { "ip": "2001:67c:2e8:13:223:6cff:fe8d:388c" }, "messages": [], "query_id": 11057, "status": "ok", "status_code": 200, "version": "0.1" }RIPEstat public demo 8
  9. 9. New RIPEstat Data API • Syntax: ‣ http://stat.ripe.net/plugin/<pluginname>/data.<format>?<key>=<value>... ‣ http://stat.ripe.net/plugin/announced-prefixes/data.json? resource=AS3333&starttime=2012-01-14T12:00 { "data": { "prefixes": [ { "prefix": "193.0.0.0/21", "timelines": [ { "endtime": "2012-01-16T00:00:00", "starttime": "2012-01-14T12:00:00" }, { [...] • Full specification of services and required/optional parameters at: ‣ http://stat.ripe.net/docs/data_apiRIPEstat public demo 9
  10. 10. Web Application new architecture RESTful data API Javascript Widget API Static HTML and JS routing history Table of routing history widget Contents plugin whois plugin whois widget Any HTML elements• You can build your own web app too!RIPEstat public demo 10
  11. 11. Web Application new architecture • During transition period current plugins on http://stat.ripe.net are being progressively replaced by widgetsRIPEstat public demo 11
  12. 12. DemoRIPEstat public demo 12
  13. 13. Performance monitoring • Monitor usage and performance of plugins • Raise understanding of possible performance bottlenecksRIPEstat public demo 13
  14. 14. Performance monitoring • Monitor usage and performance of plugins • Raise understanding of possible performance bottlenecksRIPEstat public demo 14
  15. 15. Performance Improvement - Backend migration • Several plugins migrated to a new backend data cluster _ BGP Update history _ AS Path Length _ Routing Consistency • Significant performance improvement!RIPEstat public demo 15
  16. 16. What’s coming? • Widget API - Add more widget types to cover existing plugins - Extending functionality of the API • Data API - Add more services to cover existing plugins - Services based on new backend data (such as RIPE Atlas) - Backend performance improvements • Plugins - Extend existing with more detail (history, granularity, etc) - IPv6 capability per AS - based on APNIC data - AS Routing ConsistencyRIPEstat public demo 16
  17. 17. Feedback • Play with it: _ http://stat.ripe.net/ _ http://stat.ripe.net/docs/widget_api/ _ http://stat.ripe.net/docs/data_api/ • Feedback _ Comments - on the website _ Measurement, Analysis and Tools working group _ Homepage: http://www.ripe.net/ripe/wg/mat/ _ E-mail: mat-wg@ripe.net _ Private feedback - stat@ripe.net _ #ripestat on twitterRIPEstat public demo 17
  18. 18. The EndThe next RIPEstat public demo is on:Tuesday, February 21, 2012This session and the slides will be archived on RIPE labs:http://labs.ripe.net/See previous demos and other videos on:http://www.youtube.com/user/RIPENCC/

×