Busabase
Busabase is an open-source (MIT) database and workspace for AI agents — data, docs, skills, and apps in one place. Run it locally, self-host it inside your network, or use Busabase Cloud, and turn age
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A static page (index.html) that reads per-site, per-month performance data from Supabase
(project dxp-performance-tracker, table performance_data) and shows it as a filterable table:
year, month, region, market, brand, search and "off target only".
| File | What it is |
|---|---|
index.html | The tracker page. No build step. |
config.js | Supabase URL and publishable key. Read-only by Row Level Security. |
vercel.json | Keeps the site out of search engines and stops config.js being cached. |
supabase/migrations/ | The database schema, so it can be recreated on a new project. |
In Supabase, Table Editor:
performance_import (not performance_data).year, month, region, market, brand, site, uptime_pct, apdex, lcp_s, ttfb_ms
Response time stages from Site24x7 (ms): redirect_ms, dns_ms, connection_ms, server_ms, download_ms, rendering_ms, response_ms
rendering_ms = Site24x7 Document Rendering + Page Rendering. The stages add up to response_ms (Overall Response Time).
ttfb_ms is time to first byte (DNS + Connection + Server), kept separately. Optional: inp_ms, cls, sessions, migrated_on. Decimals may use , or .; month can be a number or a name (Sep, September, septiembre).performance_data. Importing the same site and month again updates it.
Editing a row in performance_import updates the tracker, and deleting it removes that site and month from the tracker.
Always fix or delete data in performance_import, not in performance_data.Add one row per site to site_migrations: site (exactly as in the data) and migrated_on (the go-live date on DXP+).
You only do this once per site. The tracker marks the month that contains that date as a partial month.
Including a migrated_on column in an import also saves the date to site_migrations.
Import this repo in Vercel (no framework, no build command). Then in the Vercel project: Settings → Deployment Protection → Vercel Authentication → All Deployments.
Open index.html in a browser. It reads the same Supabase data.