what gets read

Counted, not tracked

These numbers come from the server's own request log, counted once a day on the machine that serves this site, then reduced to plain totals. There is no third-party analytics on this site — no beacons, no cookies for measurement, no client-side tracking at all.

source assets/data/analytics.json · live data

Today

One day of the server's own request log — nothing else is measured.

36
visitors today

distinct network prefixes (IPv4 /24, IPv6 /48), counted then discarded

1,319
page views today

GET requests to pages; assets and health checks excluded

2,667
requests today

every request to codalume.com, assets included

1
days of history

daily totals, 30 days kept

Pages

The routes people actually opened, ranked by views.

top pages · today
/writing 437 views · 33.1% of pages
/ 160 views · 12.1% of pages
/infra.html 88 views · 6.7% of pages
/incidents.html 61 views · 4.6% of pages
/stats.html 42 views · 3.2% of pages
/liveops 28 views · 2.1% of pages
/contributions.html 24 views · 1.8% of pages
/contributions 23 views · 1.7% of pages
/liveops.html 22 views · 1.7% of pages
/casestudies.html 22 views · 1.7% of pages
/writing/umbra 18 views · 1.4% of pages
/now 18 views · 1.4% of pages
/casestudies 16 views · 1.2% of pages
/analytics 15 views · 1.1% of pages
/writing.html 14 views · 1.1% of pages
status codes · today
200 2,301 responses
404 358 responses
405 4 responses
304 4 responses

Referrers

Domains that linked here, reduced to the bare domain — full referrer URLs are discarded during counting and never stored.

top referring domains · today

The current request log records no referrers, so this section stays empty rather than guessing.

not found · today
/.env 5 × 404
/.git/config 3 × 404
/.env.production 3 × 404
/.env.prod 3 × 404
/.env.local 3 × 404
/.env.dev 3 × 404
/.env.bak 3 × 404
/.env.backup 3 × 404
/test.php 2 × 404
/src/.env 2 × 404
/server/.env 2 × 404
/pi.php 2 × 404
/phpinfo.php 2 × 404
/php-info.php 2 × 404
/_phpinfo.php 2 × 404

Last 1 days

Plain numbers, oldest first. Days with no recorded traffic are absent rather than padded — gaps are real.

daily totalsvisitors = distinct network prefixes, when the log records addresses
2026-10-21 36 visitors · 1,319 views · 2,667 requests
monthly totals
2026-10 36 visitors · 1,319 views · 2,667 requests
method

How these numbers are produced

  • Once a day, the host that serves this site reads its access log and counts codalume.com traffic only.
  • Where the log carries an address, visitors are counted as distinct network prefixes (IPv4 /24, IPv6 /48), deduplicated in memory and discarded when the count is written — the prefix never reaches a file.
  • Where the log carries a referrer, it is reduced to its domain before counting; full referrer URLs never leave the log parser.
  • A figure the log does not carry is shown as not measured, never estimated: visitors only where it records an address, referrers only where it records a referrer.
  • Query strings and user agents are never extracted from the log at all.
  • The result is rendered by the server as this plain HTML page: no charts framework, no JavaScript, no third-party analytics.
honesty notes

What this page will not show

  • IP addresses or anything a visitor can be recognised by — by construction, not by policy.
  • User agents, full referrer URLs, or any request header values.
  • A number the log cannot supply: visitors and referrers show as not measured rather than estimated.
  • A guess about who is a person: counts include automated traffic, and we do not pretend otherwise.
  • A number without a window — every figure here states its day or month.

There is no third-party analytics on this site. Prefer the raw edge view? See stats and the incident log.