Skip to content
This repository has been archived by the owner on Sep 30, 2024. It is now read-only.

Commit

Permalink
Publish October 2023 report
Browse files Browse the repository at this point in the history
  • Loading branch information
31z4 committed Nov 1, 2023
1 parent 1bce49d commit 0da989f
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 5 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

The goal of this project is to increase the transparency of 🪐 [Filecoin Saturn](https://saturn.tech) network – the fastest growing, community-run distributed content delivery network (CDN) for Web3.

We use historical data about the network gathered by 🌖 [Saturn Moonlet](https://github.com/31z4/saturn-moonlet) to prepare and publish analytical reports on Saturn Observatory [website](https://31z4.github.io/saturn-observatory) every month. Raw data that is used to generate the reports [is available](https://ipfs.io/ipfs/bafybeib4mvhfuly764igrqvlwknsc23xquj3sbvbjwfrwritpfwfkg4e3e) on IPFS and Filecoin.
We use historical data about the network gathered by 🌖 [Saturn Moonlet](https://github.com/31z4/saturn-moonlet) to prepare and publish analytical reports on Saturn Observatory [website](https://31z4.github.io/saturn-observatory) every month. Raw data that is used to generate the reports [is available](https://gateway.ipfs.io/ipfs/bafybeiewsxrzbdzas7ta42ewnvsig7to7njsicubfykn3w5f5frhofu7nq) on IPFS and Filecoin.

Saturn Observatory compliments official tools like [Saturn Node Dashboard](https://dashboard.saturn.tech) and [Saturn Explorer](https://explorer.saturn.tech), aiming to provide better insights into the network state and performance. To highlight a few:

Expand Down
3 changes: 2 additions & 1 deletion analytics.sql
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,8 @@ COPY (
node_age AS (
SELECT
node_id,
datepart('day', last_active_at - epoch_ms(created_at)) AS age_days
-- Some created_at values are DOUBLE so we have to cast to BIGINT.
datepart('day', last_active_at - epoch_ms(CAST(created_at AS BIGINT))) AS age_days
FROM last_active
JOIN created
USING (node_id)
Expand Down
3 changes: 2 additions & 1 deletion web/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,14 @@ <h1>🔭 Saturn Observatory</h1>
<ul>
<li><a href="?year=2023&month=08">August 2023</a></li>
<li><a href="?year=2023&month=09">September 2023</a></li>
<li><a href="?year=2023&month=10">October 2023</a></li>
</ul>

<b>⚙️ Data & Tooling</b>
<p>
Raw CSV data that we use to generate the plots are available on IPFS and Filecoin under CID
<a
href="https://gateway.ipfs.io/ipfs/bafybeiafimubmhse6rjnxqu7q3q6lkqxjc3ykprynszqktjjqyxp4v6eka">bafybeiafimubmhse6rjnxqu7q3q6lkqxjc3ykprynszqktjjqyxp4v6eka</a>.
href="https://gateway.ipfs.io/ipfs/bafybeiewsxrzbdzas7ta42ewnvsig7to7njsicubfykn3w5f5frhofu7nq">bafybeiewsxrzbdzas7ta42ewnvsig7to7njsicubfykn3w5f5frhofu7nq</a>.
</p>

<p>To learn more about how data is gathered and analyzed, check the project's <a
Expand Down
4 changes: 2 additions & 2 deletions web/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ if (year === null) {
}
let month = params.get('month');
if (month === null) {
month = "09";
month = "10";
}

function dataUrl(file) {
return `https://gateway.ipfs.io/ipfs/bafybeicilunqh62t5ccg65will6pquv6eoyw2kyp2sarcts2l2vvfd4epe/year=${year}/month=${month}/${file}`;
return `https://gateway.ipfs.io/ipfs/bafybeibd2uxwsdycccx7r5tdemjg7gkw5bnvctld3lbvavmfwa57lcqmju/year=${year}/month=${month}/${file}`;
}

const PLOTLY_CONF = {
Expand Down

0 comments on commit 0da989f

Please sign in to comment.