Схема PostgreSQL 16+/TimescaleDB: 11 міграцій, 7 схем, топологія (neighbors -> links -> maps -> nodes/edges), time-series з CAGG, NCM, alerting, білінг з entitlements, RLS. Контракт agent<->server: 6 proto-файлів, gRPC, інтернування серій, at-least-once з ack, чанкування конфігів. Перевірено на стенді Debian 13 / PG 17.11 / TimescaleDB 2.29.1: міграції + 8 функціональних перевірок схеми, buf lint + 5 наскрізних gRPC-тестів контракту. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
29 lines
552 B
Text
29 lines
552 B
Text
# Збірки
|
|
/bin/
|
|
/dist/
|
|
*.exe
|
|
*.test
|
|
netpulse-agent
|
|
netpulse-server
|
|
|
|
# Секрети й локальні налаштування
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
*.pem
|
|
*.key
|
|
!testdata/**/*.key
|
|
|
|
# Згенерований TypeScript — регенерується з proto, на відміну від gen/go,
|
|
# який комітиться, щоб збірка агента не залежала від наявності buf.
|
|
/gen/ts/
|
|
|
|
# Інструменти
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
.DS_Store
|
|
|
|
# Дані локального стенду
|
|
/data/
|
|
/var/
|