8 Commits

Author SHA1 Message Date
Dillon Mulroy
85bef6e9be Merge pull request #4 from kitlangton/patch-1 2025-12-10 18:26:13 -05:00
Kit Langton
b35fff5838 Rectify egregiously misaligned diagram connector 2025-12-10 17:22:26 -06:00
dmmulroy
6c419cc2c6 refactor: use WeakMap for client singleton, ignore gql files in biome
- replace string hash cache with WeakMap keyed on rate limiter
  - auto-GC client when env released
  - exclude cloudflare/gql files from biome checks
2025-12-10 17:50:45 -05:00
Dillon Mulroy
9f919a7138 Merge pull request #3 from Packetslave/fix-bun-lock
Update bun.lock
2025-12-10 14:42:02 -05:00
Brian Landers
a46cbbfc50 update bun.lock 2025-12-10 11:22:36 -08:00
dmmulroy
1911da0b0f feat: free tier zone handling + metric aggregation
- Skip free tier zones for GraphQL analytics queries (no API access)
- Add cloudflare_zones_skipped_free_tier gauge
- Aggregate duplicate label combos (sum counters, max gauges)
- Wrap GraphQL errors with context
- Hide config UI when DISABLE_CONFIG_API=true
- Document free tier limitations
2025-12-10 00:41:42 -05:00
Dillon Mulroy
e64d93a520 Cloudflare Prometheus Exporter 2025-12-09 23:13:55 -05:00
Dillon Mulroy
8cb54fc243 Initial commit (by create-cloudflare CLI)
Details:
  C3 = create-cloudflare@2.57.0
  project name = cloudflare-prometheus-exporter-v2
  package manager = npm@11.6.2
  wrangler = wrangler@4.52.0
  git = 2.39.5 (Apple Git-154)
2025-12-03 08:17:26 -05:00