Есть ли способ получить доступ к журналам OpenWhisk из API?

Я хочу программно сбрасывать журналы из OpenWhisk во внешнюю службу. Я могу сделать это, перехватив вывод журнала, а затем опубликовав его в конце каждого действия, но это увеличивает нагрузку на мою функцию.

Есть ли способ получить эти данные из API OpenWhisk, аналогичный wsk activation logs ACTIVATION_ID?


person Ed Shee    schedule 19.12.2017    source источник


Ответы (1)


Журналы действий доступны через API платформы. Консольный вывод действий (stdout или stderr) сохраняется в записях активации.

Доступ к записям активации можно получить, отправив HTTP-запрос на следующую конечную точку: /namespaces/{namespace}/activations/{activationid}/logs

Клиентские библиотеки для доступа к API доступны для несколько языки.

person James Thomas    schedule 19.12.2017