Existem quatro formas de enviar eventos para a Aira. A escolha depende do seu caso de uso: integração em tempo real, importação de dados históricos ou testes manuais.
Métodos de envio
- Via API
- Via Dashboard
- Via Planilhas
- Via Integrações
O método principal para produção. Sua aplicação envia eventos em tempo real conforme os clientes consomem o produto.
Transação atômica
O envio de eventos é tudo ou nada: se qualquer evento do lote falhar na validação, nenhum evento é processado. Isso garante consistência — não existe envio parcial.Essa é uma decisão importante para integrações: se você enviar 500 eventos e 1 tiver um campo inválido, os 499 válidos também serão rejeitados. Valide os dados antes de enviar ou trate o erro e reenvie o lote corrigido.
Boas práticas
- Envie eventos o mais rápido possível — quanto mais próximo do uso real o evento for enviado, mais preciso será o cálculo de cobrança. Evite acumular eventos e enviar tudo de uma vez ao final do dia.
-
Use nomes de evento consistentes — padronize os nomes de evento (ex:
api_request,storage_used) e documente-os. Recursos dependem doeventNamepara filtrar — nomes inconsistentes causam dados perdidos. -
Inclua propriedades úteis para segmentação — além do
value, envie propriedades comoendpoint,region,plan_tier. Isso permite criar recursos com filtros granulares sem alterar a integração depois. - Capture no nível mais granular possível — envie eventos individuais em vez de totais pré-agregados. Deixe os recursos da Aira fazerem a agregação. Isso dá flexibilidade para mudar modelos de precificação no futuro sem alterar a integração.
Próximos passos
- Propriedades e idempotência — entenda como prevenir duplicatas e usar propriedades para segmentação
- Recursos — configure como os eventos serão agregados em métricas de cobrança
- Importação em lote — importe dados históricos via planilhas