Hujjatlardan qidirish

Sahifa yoki bo‘lim nomini kiriting

Ekspluatatsiya

Observability va testlar

Health, metrics, structured logs, request correlation va test piramidasi.

Operatsion signallar

SignalManbaKuzatish
LivenessAPI/worker /healthJarayon ishlayaptimi
ReadinessAPI/worker /readyDB/Redis va worker dependencylari
Metrics/metricsRequest, latency, errors, jobs va limits
LogsStructured stdout/stderrrequest_id, actor, route, status, duration
Auditaudit_logsAdmin/security biznes amallari

Tavsiya etilgan alertlar

  • Readiness ketma-ket muvaffaqiyatsiz.
  • 5xx/provider error rate baseline’dan yuqori.
  • P95/P99 inference latency keskin o‘sdi.
  • Job queue age, retry yoki dead job soni oshdi.
  • Budget/rate rejection kutilmagan darajada ko‘paydi.
  • Database connection pool saturation yoki Redis unreachable.
  • S3 integrity/extraction failurelar ko‘paydi.

Test qatlamlari

QatlamQamrov
Go unitProvider normalization, config, auth, limits, jobs, file validation
Go integrationPostgreSQL transactionlari, API policy, lifecycle, idempotency
ContractOpenAI-compatible shape, S3 headers, HTTP error/no-store semantics
FrontendComponents, route state, streaming UI va admin flows
E2ELogin, chat, file, project, share va admin happy paths
LoadInference/limit/queue xulqi
Asosiy tekshiruvlar
go test ./...
cd frontend && npm ci && npm test && npm run lint && npm run build
# Compose bilan integratsiya/e2e uchun loyiha scripts va CI workflow’larini ishlating.

Mavjud chegara