Logs e métricas
Logs do projeto
Receba os logs do projeto ao vivo, por Server-Sent Events.
GET
curl
Os logs chegam por Server-Sent Events: uma conexão HTTP que fica aberta e recebe eventos de texto. Primeiro vêm as últimas linhas, depois as novas, ao vivo.
Linhas que começam com
Eventos
object
Uma linha do log.
object
O projeto mudou de estado.
: são comentários (: open na abertura e : ping a cada 20 segundos): ignore.
O log é texto do seu app. Mostre sempre como texto, nunca como HTML.
stdout e stderr podem chegar fora de ordem entre si: ordene por time se precisar.Limites
- Uma abertura a cada 5 segundos por projeto e origem (
appoubuild). - Até 5 streams abertos ao mesmo tempo por conta.
- Se a chave for revogada, o stream fecha em até 20 segundos.
Retry-After (quando houver) e abra de novo. As últimas linhas vêm de novo na reabertura, então limpe a tela ou descarte as repetidas.
Autorizações
Chave de API da Cube (cube_…), criada no painel em Chaves de API. Mande como Authorization: Bearer cube_….
Parâmetros de caminho
O ID do projeto (26 caracteres). Aparece no painel, no topo do projeto, e em GET /projects.
Pattern:
^[0-9A-HJKMNP-TV-Z]{26}$Exemplo:
"01J8Z3W6N0Q4Y7V2K5T9D1H3XA"
Parâmetros de consulta
Quantas linhas antigas mandar antes das novas.
Intervalo obrigatório:
0 <= x <= 1000app: a saída do seu app. build: a saída da última instalação e build.
Opções disponíveis:
app, build Resposta
O stream de eventos.
The response is of type string.

