2017-12-19 11 views
2

OpenWhisk에서 외부 서비스로 프로그래밍 방식으로 로그를 덤프하고 싶습니다. 로그 출력을 캡처 한 다음 모든 작업이 끝날 때 게시하여이 작업을 수행 할 수 있지만이 작업으로 인해 오버 헤드가 발생합니다.API에서 OpenWhisk 로그에 액세스하는 방법이 있습니까?

wsk activation logs ACTIVATION_ID과 비슷한 OpenWhisk API에서이 데이터를 가져 오는 방법이 있습니까?

답변

2

동작 로그는 platform API을 통해 사용할 수 있습니다. 작업 (stdout 또는 stderr)의 콘솔 출력은 활성화 레코드에 저장됩니다.

활성화 레코드는 다음과 같은 엔드 포인트에 대한 HTTP 요청을 전송하여 액세스 할 수 있습니다 API를 액세스하기위한 /namespaces/{namespace}/activations/{activationid}/logs

클라이언트 라이브러리되어 사용할 수 multiplelanguages을 위해.