runlot
참조API

로그

logs 묶음의 오퍼레이션 1 개입니다.

메서드경로하는 일
GET/v1/orgs/{orgSlug}/projects/{projectName}/logs워커 출력의 라이브 테일 (runlot logs)

GET /v1/orgs/{orgSlug}/projects/{projectName}/logs

홈 노드의 node-agent 가 든 링 버퍼(docs/phase6.md A1)를 cp-core 를 거쳐 그대로 흘린다. 응답은 text/x-ndjson 이고 줄마다 LogEvent 하나다: 먼저 버퍼의 마지막 tail 줄, 그 뒤 follow 면 클라이언트가 끊을 때까지 새 줄. 15 초마다 ping 이 온다 — 프록시가 유휴 연결을 끊지 않게 하고, 클라이언트가 "죽었는가"를 가른다.

저장된 로그가 아니다. 노드 메모리의 최근 줄뿐이고, 프로세스가 교체되면 runlot 스트림에 그 사실이 한 줄 남는다 (prod-gap).

member 이상. 읽기라 감사 이벤트를 남기지 않는다.

operationId tailLogs

인자자리필수설명
tailquery아니오integer먼저 보낼 버퍼 줄 수. 상한 2000
followquery아니오boolean버퍼를 다 보낸 뒤 새 줄을 계속 흘릴지
응답본문
200NDJSON 스트림 — 줄마다 LogEventLogEvent
403
404
409지금 흘릴 프로세스가 없다. codeno_home_node (cold 이거나 배치가 없다) 또는 suspended.Error
502노드가 답하지 않는다. codenode_unreachableError

이 페이지에서