Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/content/articles/byos-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ Measurements from BYOS nodes flow through M-Lab's standard data pipeline:
```sql
-- Query a specific site-id for BYOS test data
SELECT a.TestTime, a.MeanThroughputMbps, client.Network.ASName
FROM `measurement-lab.ndt.ndt7`
FROM `measurement-lab.ndt.ndt7_union`
WHERE server.Site = 'your-site-id'
AND date >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
ORDER BY a.TestTime DESC
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/core-service-tcp-info.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ SELECT
ndt.client.Geo.CountryCode,
tcpinfo.a.FinalSnapshot.tcpinfo.MinRTT,
tcpinfo.a.FinalSnapshot.tcpinfo.SndCwnd
FROM `measurement-lab.ndt.ndt7` AS ndt
FROM `measurement-lab.ndt.ndt7_union` AS ndt
JOIN `measurement-lab.ndt.tcpinfo` AS tcpinfo
ON ndt.id = tcpinfo.id
WHERE ndt.date = '2024-06-01' and tcpinfo.date = '2024-06-01'
Expand Down
23 changes: 12 additions & 11 deletions src/content/articles/core-service-traceroute.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ SELECT
ndt.a.MeanThroughputMbps,
ndt.client.Geo.CountryCode,
tr.raw.Tracelb.Dst AS traceroute_destination
FROM `measurement-lab.ndt.ndt7` AS ndt
FROM `measurement-lab.ndt.ndt7_union` AS ndt
JOIN `measurement-lab.ndt_raw.scamper1` AS tr
ON ndt.id = tr.id
WHERE ndt.date = '2024-06-01' and tr.date = '2024-06-01'
Expand All @@ -90,17 +90,18 @@ WHERE ndt.date = '2024-06-01' and tr.date = '2024-06-01'
```sql
-- Extract individual hops
SELECT
a.StartTime,
a.Source.IP AS server_ip,
a.Destination AS client_ip,
hop.Addr AS hop_ip,
hop.TTL,
rtt.RTT AS hop_rtt_ms
TIMESTAMP_SECONDS(raw.Tracelb.start.Sec) AS start_time,
raw.Tracelb.src AS server_ip,
raw.Tracelb.dst AS client_ip,
hop.addr AS hop_ip,
probe.TTL,
rtt.RTT AS hop_rtt_ms
FROM `measurement-lab.ndt_raw.scamper1`,
UNNEST(raw.Tracelb.Nodes) AS hop,
UNNEST(raw.Tracelb.nodes.Links) AS link,
UNNEST(link.links.Probes) AS probe,
UNNEST(link.links.Probes.Replies) AS rtt
UNNEST(raw.Tracelb.nodes) AS hop,
UNNEST(hop.links) AS linkgroup,
UNNEST(linkgroup.Links) AS link,
UNNEST(link.Probes) AS probe,
UNNEST(probe.Replies) AS rtt
WHERE date = '2024-01-15'
LIMIT 100
```
Expand Down
4 changes: 2 additions & 2 deletions src/content/articles/getting-started-bigquery.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ SELECT
client.Geo.CountryCode AS country,
ROUND(AVG(a.MeanThroughputMbps), 2) AS avg_download_mbps,
COUNT(*) AS test_count
FROM `measurement-lab.ndt.ndt7`
FROM `measurement-lab.ndt.ndt7_union`
WHERE date >= DATE_SUB(CURRENT_DATE(), INTERVAL 30 DAY)
AND a.MeanThroughputMbps > 0
AND a.MeanThroughputMbps < 10000 -- exclude outliers
Expand Down Expand Up @@ -142,7 +142,7 @@ EXPORT DATA
)
AS (
SELECT a.TestTime, a.MeanThroughputMbps, client.Geo.CountryCode
FROM `measurement-lab.ndt.ndt7`
FROM `measurement-lab.ndt.ndt7_union`
WHERE date = '2024-06-01'
);
```
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/getting-started-isp-ixp.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ SELECT
ROUND(APPROX_QUANTILES(a.MeanThroughputMbps, 100)[OFFSET(50)], 2) AS median_download_mbps,
ROUND(APPROX_QUANTILES(a.MinRTT, 100)[OFFSET(50)], 2) AS median_rtt_ms,
COUNT(*) AS test_count
FROM `measurement-lab.ndt.ndt7`
FROM `measurement-lab.ndt.ndt7_union`
WHERE date >= DATE_SUB(CURRENT_DATE(), INTERVAL 30 DAY)
AND client.Network.ASNumber = 12345
AND a.MeanThroughputMbps > 0
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/internet-quality-beyond-speed.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ In M-Lab NDT7 data:
SELECT
a.MinRTT, -- best-case (unloaded) latency in ms
a.MeanThroughputMbps
FROM `measurement-lab.ndt.ndt7`
FROM `measurement-lab.ndt.ndt7_union`
WHERE date = '2024-06-01'
```

Expand Down
6 changes: 3 additions & 3 deletions src/content/articles/research-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ SELECT
ROUND(APPROX_QUANTILES(a.MinRTT, 100)[OFFSET(50)], 2)
AS median_rtt_ms,
COUNT(*) AS test_count
FROM `measurement-lab.ndt.ndt7`
FROM `measurement-lab.ndt.ndt7_union`
WHERE date BETWEEN '2024-01-01' AND '2024-03-31'
AND client.Geo.CountryCode = 'US'
AND a.MeanThroughputMbps > 0
Expand All @@ -73,7 +73,7 @@ SELECT
client.Geo.Region AS region,
COUNT(*) AS test_count,
ROUND(AVG(a.MeanThroughputMbps), 2) AS avg_mbps
FROM `measurement-lab.ndt.ndt7`
FROM `measurement-lab.ndt.ndt7_union`
WHERE date BETWEEN '2024-01-01' AND '2024-12-31'
AND client.Geo.CountryCode = 'US'
GROUP BY region
Expand All @@ -89,7 +89,7 @@ SELECT
DATE_TRUNC(DATE(a.TestTime), MONTH) AS month,
ROUND(APPROX_QUANTILES(a.MeanThroughputMbps, 100)[OFFSET(50)], 2)
AS median_mbps
FROM `measurement-lab.ndt.ndt7`
FROM `measurement-lab.ndt.ndt7_union`
WHERE date BETWEEN '2020-01-01' AND '2024-12-31'
AND client.Network.ASNumber = 7922 -- Comcast as example
AND a.MeanThroughputMbps > 0
Expand Down
4 changes: 2 additions & 2 deletions src/content/articles/test-ndt.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ SELECT
client.Geo.CountryCode AS country,
ROUND(AVG(a.MeanThroughputMbps), 2) AS avg_download_mbps,
COUNT(*) AS test_count
FROM `measurement-lab.ndt.ndt7`
FROM `measurement-lab.ndt.ndt7_union`
WHERE date >= DATE_SUB(CURRENT_DATE(), INTERVAL 30 DAY)
AND a.MeanThroughputMbps > 0
AND a.MeanThroughputMbps < 10000
Expand All @@ -120,7 +120,7 @@ SELECT
client.Geo.Region,
client.Network.ASNumber,
client.Network.ASName
FROM `measurement-lab.ndt.ndt7`
FROM `measurement-lab.ndt.ndt7_union`
WHERE date = '2024-01-01'
AND a.MeanThroughputMbps > 0
```
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/test-reverse-traceroute.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ The primary table is `measurement-lab.revtr_raw.revtr1`. Additional supporting t

<!-- sqltest -->
```sql
-- High quality reveres paths only
-- High quality reverse paths only
SELECT date, raw
FROM `measurement-lab.revtr_raw.revtr1`
WHERE DATE(date) = '2024-06-01'
Expand Down
Loading