Я пытаюсь отправить данные в Logentries из функции AWS Lambda, созданной с использованием JAWS Framework (которая теперь является бессерверной платформой). ), который использует Browserify в качестве построителя по умолчанию. Однако...
- Пакет logentries/le_node не совместим с Browserify.
- Пакет logentries/le_js не работает в среде NodeJS (из-за того, что XMLHttpRequest не определен).
Есть ли способ отправить данные в Logentries в этой ситуации?
Я кратко рассмотрел возможность прямого подключения Logentries к AWS CloudWatch, но вариант включения этого (через Logentries) говорит «Включить Cloudwatch и информацию об инфраструктуре», тогда как я просто ищу способ передать определенные потоки CloudWatch в определенные наборы журналов Logentries, и мне не нужна никакая информация об инфраструктуре.
РЕДАКТИРОВАТЬ:
Основываясь на отзывах сотрудников службы поддержки Logentries, я в конечном итоге использовал HTTP POST API, который у них есть (не путать с их устаревшим HTTP PUT API). Вот код, который я использовал:
https://github.com/silinternational/lambda-le-logger