Я могу предположительно получить все события журнала из CloudWatch logStream, используя:
const cwl = new AWS.CloudWatchLogs();
cwl.getLogEvents({logGroupName, logStreamName}, (err, results) => {
for (let r of results.events) {
console.log(r.message);
}
});
однако, мой вопрос - есть ли способ поток журналов вместо чтения всех их сразу? Похоже, что для некоторых потоков журналов может быть миллион событий / записей, поэтому может быть слишком много данных для одновременного чтения?
Я посмотрел файл объявления для cloudwatchlogs.d.ts:
https://github.com/aws/aws-sdk-js/blob/master/clients/cloudwatchlogs.d.ts
не вижу ничего, что могло бы передавать журналы клиенту.