doc: update progress and thinking log for v0.1.23-v0.1.24 (billing + metrics)
This commit is contained in:
+15
-4
@@ -2,14 +2,25 @@
|
||||
|
||||
## Версия v0.1.x
|
||||
|
||||
### v0.1.23-dev (2026-04-12) — billing: учёт SQS-операций в PostgreSQL
|
||||
### v0.1.24 (2026-04-12) — Prometheus metrics + Victoria Metrics integration
|
||||
- ✅ Новый пакет `app/metrics/` — Prometheus counters, histograms, gauges
|
||||
- ✅ Endpoint `/metrics` в формате Prometheus (promhttp.Handler)
|
||||
- ✅ Метрики: sqs_requests_total, sqs_request_bytes_total, sqs_request_duration_seconds, sqs_errors_total, sqs_queues_count, sqs_messages_count
|
||||
- ✅ Labels: tenant, operation — для фильтрации в Grafana
|
||||
- ✅ Gauge updater: пересчёт очередей/сообщений per tenant каждые 15s
|
||||
- ✅ VMServiceScrape создан в namespace shared-sqs — VMAgent скрейпит каждые 30s
|
||||
- ✅ Go 1.23 в Dockerfile (требование prometheus client)
|
||||
- ✅ Docker image `naeel/shared-sqs:v0.1.24` — собран и запушен
|
||||
- ✅ Live deploy: все метрики отдаются, quick_test 31/31 PASS
|
||||
|
||||
### v0.1.23 (2026-04-12) — billing: учёт SQS-операций в PostgreSQL
|
||||
- ✅ Новый пакет `app/billing/` — подключение к PG, auto-migrate, async запись usage
|
||||
- ✅ Интеграция в actionHandler — каждая успешная SQS-операция записывается
|
||||
- ✅ Опциональность: если BILLING_PG_HOST не задан — billing выключен, SQS работает как раньше
|
||||
- ✅ Helm chart: секция `billing:` в values.yaml, secret-billing.yaml, env в deployment.yaml
|
||||
- ✅ Таблица `sqs_usage_records`: tenant_id, operation, msg_count, msg_bytes, recorded_at
|
||||
- ✅ `go build ./...` — OK
|
||||
- 🔲 Собрать Docker image и задеплоить с PostgreSQL credentials
|
||||
- ✅ Таблица `sqs_usage_records`: tenant_id, operation, queue_name, msg_count, msg_bytes, recorded_at
|
||||
- ✅ Docker image `naeel/shared-sqs:v0.1.23` — собран и задеплоен с PG credentials
|
||||
- ✅ Live: billing данные пишутся в PostgreSQL (17 типов операций за тест)
|
||||
|
||||
### v0.1.22 (2026-04-12) — demo UI showcase mode deployed
|
||||
- ✅ Demo UI token поддержан сервером: `demo-ui-shared-sqs-ngcloud-2026`
|
||||
|
||||
Reference in New Issue
Block a user