Sondas Atlas
Benjamín Achú
benjamin.achu en gmail.com
Mie Dic 10 14:08:07 CLST 2014
Claro, Talca ;-) por si te sirve
Sent from my Smartphone.
Saludos Cordiales
Benjamín Alberto Achú Escobar
Móvil: +56961952142
Skype: benjamin.achu
"Si miras la realidad lo bastante cerca; de seguro que podrás ver sus
píxeles"
El dic 10, 2014 12:22 AM, "Alvaro Herrera" <alvherre en alvh.no-ip.org>
escribió:
> Hugo Salgado escribió:
>
> > Por ejemplo, acabo de lanzar un ping desde todas las sondas en Chile
> > hacia listas.inf.utfsm.cl. El resultado es:
> > https://atlas.ripe.net/api/v1/measurement/1806172/result/
> > Hay bibliotecas de parseo en distintos lenguajes.
>
> Parseo! Meh. Subí el JSON de ese ejemplo a una BD Postgres, y luego le
> di
>
> WITH arridx (i) AS (
> SELECT i
> FROM ping, generate_series(0,
> jsonb_array_length(ping.a)) i
> )
> SELECT * FROM (
> SELECT i, (jsonb_each(j)).*
> FROM (
> SELECT arridx.i, jsonb_array_element(a, arridx.i) j
> FROM arridx, ping)
> elt) q
> WHERE key IN ('from', 'result', 'min', 'max');
>
> con lo cual me da los valores que le pido, como
>
> 4 | max | 9.307
> 4 | min | 6.386
> 4 | from | "190.215.177.26"
> 4 | result | [{"rtt": 8.239}, {"rtt": 6.386}, {"rtt": 9.307}]
> 5 | max | 73.41
> 5 | min | 72.958
> 5 | from | "181.73.104.156"
> 5 | result | [{"rtt": 73.261}, {"rtt": 73.41}, {"rtt": 72.958}]
> 6 | max | 15.554
> 6 | min | 13.548
> 6 | from | "190.47.47.18"
> 6 | result | [{"rtt": 13.936}, {"rtt": 13.548, "ttl": 51}, {"rtt":
> 15.554, "ttl": 52}]
>
> Si uno tiene más de 10 minutos que dedicarle al problema puede dejarlo
> mucho más bonito, claro ...
>
> --
> Álvaro Herrera
> http://www.flickr.com/photos/alvherre/
> "But static content is just dynamic content that isn't moving!"
> http://smylers.hates-software.com/2007/08/15/fe244d0c.html
>
Más información sobre la lista de distribución Linux