Monitoria de Ingestão e Alertas
A camada de monitoria de ingestão expõe três coisas:- Métricas de volume e bytes ingeridos por organização, brand, domínio e evento — com granularidade até 1 minuto.
- Heartbeat por chave (
organization_id × brand_id × domain × event × ingestion_source) comlast_event_atelast_ingest_at. - Alertas configuráveis pelo usuário que disparam para Slack quando uma condição é satisfeita (ex: “sem
bet_placedhá 5 min”).
Pipeline de dados
O que está documentado
Métricas de ingestão
Endpoints REST, queries SQL diretas e formato dos pontos de série temporal.
Alertas e Slack
Tutorial passo-a-passo: criar Incoming Webhook, cadastrar canal, criar regra.
Tipos de condição
Detalhes de
no_data, byte_threshold, rate_drop, lag_high com exemplos.Dashboard de Alertas
Tela
/dashboard/settings/alerts: criar regras, gerenciar canais, ver histórico.Disponibilidade
Premissas operacionais
- Cifragem: webhook URLs ficam cifradas em
alert_channels.config_encrypted(AES-256-GCM). A chave éATLAS_SECRET_ENCRYPTION_KEY. - Cooldown: cada regra tem
cooldown_seconds(default 300) — evita flood quando a condição persiste. - Multi-tenancy: todas as queries filtram por
organization_iddo principal. - Backfill via S3: eventos do backfill aparecem como
ingestion_source=backfill(apenastbt_raw_events_userna v1; outros domínios usamrealtimepor limitação conhecida).