CarterPerez-dev
|
f5e8cf5548
|
feat(monitor/collectors/cve): NVD CVE 2.0 client (apiKey header, last-modified window, NVDTime)
|
2026-05-01 22:39:29 -04:00 |
CarterPerez-dev
|
2a61953cb9
|
feat(monitor/collectors/cve): cve_events repository with EPSS-only patch
|
2026-05-01 22:38:08 -04:00 |
CarterPerez-dev
|
ee358e38f1
|
feat(monitor/collectors/cfradar): 5m collector with diff-on-ID emitting outages + hijacks
|
2026-05-01 22:37:10 -04:00 |
CarterPerez-dev
|
428610b663
|
feat(monitor/collectors/cfradar): radar client (outages + bgp hijacks) with bearer auth
|
2026-05-01 22:35:26 -04:00 |
CarterPerez-dev
|
ada39ef6d9
|
feat(monitor/collectors/cfradar): outages + hijacks repository with diff lookups
|
2026-05-01 22:34:03 -04:00 |
CarterPerez-dev
|
fd861d587e
|
feat(monitor/collectors/dshield): hourly tick collector emitting scan_firehose
|
2026-05-01 22:32:10 -04:00 |
CarterPerez-dev
|
808eb1b892
|
feat(monitor/collectors/dshield): http client + frozen fixtures (topports, topips, dailysummary)
|
2026-05-01 22:31:01 -04:00 |
CarterPerez-dev
|
a80664b32a
|
feat(monitor/collectors/dshield): snapshot repository (per-kind upsert + read-latest)
|
2026-05-01 22:28:42 -04:00 |
CarterPerez-dev
|
91d855f4ef
|
feat(monitor/collectors/state): collector_state CRUD with healthy/degraded upserts
|
2026-05-01 22:26:57 -04:00 |
CarterPerez-dev
|
c5cc7951a3
|
feat(monitor/httpx): rate-limited HTTP client with 429/5xx retry honoring Retry-After
|
2026-05-01 22:25:37 -04:00 |
CarterPerez-dev
|
33d15a6ab6
|
docs(monitor): quickstart README
|
2026-05-01 21:38:59 -04:00 |
CarterPerez-dev
|
4bf29da96f
|
fix(monitor/nginx): strip /api prefix on WS proxy_pass so backend route /v1/ws is reached
|
2026-05-01 21:38:04 -04:00 |
CarterPerez-dev
|
92202b1c16
|
fix(monitor): pick conflict-free host ports (8432/5432/4432/6432/3432); JWT keygen-on-boot, healthcheck path, baseline migration; ignore frontend/.pnpm-store; pre-commit excludes
|
2026-05-01 20:13:00 -04:00 |
CarterPerez-dev
|
ecaacc48fa
|
chore(monitor): replace Makefile with Justfile (project convention)
|
2026-05-01 14:53:28 -04:00 |
CarterPerez-dev
|
a67ef20680
|
feat(monitor/main): wire bus + hub + snapshot + heartbeat under errgroup; expose /v1/snapshot, /v1/ws, /v1/healthz
|
2026-05-01 13:53:16 -04:00 |
CarterPerez-dev
|
a7865533cd
|
feat(monitor/backend): ws hub, snapshot store, heartbeat collector with TDD
|
2026-05-01 07:09:28 -04:00 |
CarterPerez-dev
|
bc9c2d06eb
|
feat(monitor/backend): events, ratelimit, bus core packages with TDD
|
2026-05-01 07:03:47 -04:00 |
CarterPerez-dev
|
73c56333e6
|
feat(monitor/db): goose migrations 0001-0003 (alerts, panel data, collector state)
|
2026-05-01 06:28:51 -04:00 |
CarterPerez-dev
|
618aaf43e8
|
deps(monitor/backend): add coder/websocket, gobreaker/v2, errgroup, prometheus, testcontainers
|
2026-05-01 06:27:23 -04:00 |
CarterPerez-dev
|
a627161b33
|
refactor(monitor/backend): rename module to monitor-the-situation/backend
|
2026-05-01 06:21:01 -04:00 |
CarterPerez-dev
|
e46728bd80
|
feat(monitor/infra): three compose files, Makefile, .env.example
|
2026-05-01 06:17:28 -04:00 |
CarterPerez-dev
|
a03c060b9f
|
feat(monitor/nginx): base + dev + prod configs with WS upgrade routing
|
2026-05-01 06:16:12 -04:00 |
CarterPerez-dev
|
470533fd66
|
feat(monitor): infra scaffold — Dockerfiles, conf/ tree, .gitignore
|
2026-05-01 06:12:25 -04:00 |