feat: IoT Admin Stats page — /iot-admin (v0.1.70)
- GET /iot-admin — HTML страница администратора (go:embed) - GET /iot-admin/stats — JSON API с данными (Bearer ADMIN_STATS_TOKEN) - Источники: Kafka consumer lag, K8s pod statuses, PostgreSQL per-tenant stats - Авторизация: ADMIN_STATS_TOKEN env var - Auto-refresh каждые 30 секунд - Nubes brand style
This commit is contained in:
@@ -227,12 +227,13 @@ func main() {
|
||||
|
||||
// REST API сервер — запускается параллельно с operator manager
|
||||
apiHandler := slessapi.NewRouter(&handler.Handler{
|
||||
K8s: mgr.GetClient(),
|
||||
Scheme: mgr.GetScheme(),
|
||||
S3: s3Client,
|
||||
PG: pg,
|
||||
IoTPG: iotPGStore,
|
||||
Log: log,
|
||||
K8s: mgr.GetClient(),
|
||||
Scheme: mgr.GetScheme(),
|
||||
S3: s3Client,
|
||||
PG: pg,
|
||||
IoTPG: iotPGStore,
|
||||
KafkaBrokers: os.Getenv("KAFKA_BROKERS"),
|
||||
Log: log,
|
||||
}, log)
|
||||
|
||||
go func() {
|
||||
|
||||
Reference in New Issue
Block a user