RIPEstat Public demo January 24, 2012
Upcoming SlideShare
Loading in...5
×
 

RIPEstat Public demo January 24, 2012

on

  • 2,066 views

 

Statistics

Views

Total Views
2,066
Views on SlideShare
2,064
Embed Views
2

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 2

http://athanassioskollyris.blogspot.com 1
http://feeds.feedburner.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

RIPEstat Public demo January 24, 2012 RIPEstat Public demo January 24, 2012 Presentation Transcript

  • RIPEstatPublic demoJanuary 24, 2012Vasco Asturiano1) Introduction2) New features3) Demo4) What’s coming?5) Feedback
  • 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
  • Demo Key Points • New Widget API • New Data API • Web application new architecture • Performance monitoring and improvementsRIPEstat public demo 3
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • Web Application new architecture • During transition period current plugins on http://stat.ripe.net are being progressively replaced by widgetsRIPEstat public demo 11
  • DemoRIPEstat public demo 12
  • Performance monitoring • Monitor usage and performance of plugins • Raise understanding of possible performance bottlenecksRIPEstat public demo 13
  • Performance monitoring • Monitor usage and performance of plugins • Raise understanding of possible performance bottlenecksRIPEstat public demo 14
  • 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
  • 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
  • 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
  • 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/