Как вести надежный журнал в Deno Deploy?

Я оценивал Deno Deploy как решение для слушателя промежуточного программного обеспечения, используемого в более крупном приложении, и одна вещь, с которой я все еще борюсь, заключается в том, что игровая площадка Deno Deploy, похоже, не имеет какой-либо очевидной функции постоянного ведения журнала. Он показывает очень примитивные журналы для текущего развертывания только на вкладке журналов. Я хочу иметь возможность заплатить за несколько дней хранения журналов приложений в каком-то месте, где я смогу проанализировать и найти их позже. Без сомнения, для этого есть сторонние сервисы, но я бы не хотел, чтобы мой слушатель замедлял их использование. Похоже, что они были бы самыми быстрыми, если бы были реализованы более естественным образом в Deno Deploy. Кажется, это должно быть очень важной, базовой функцией. Я что-то пропустил?

🤔 А знаете ли вы, что...
JavaScript обеспечивает обработку ошибок с использованием конструкции try...catch.


59
1

Ответ:

Решено

Вы ничего не упускаете: Deploy не предлагает постоянного хранилища, которое является локальным для кода вашего модуля или его экземпляра среды выполнения — все постоянные данные должны отправляться и получаться через сетевые запросы.

На GitHub есть проблема, связанная с этой темой, на которую вы можете подписаться для получения обновлений: denoland/deploy_feedback#39 — Наблюдаемость с помощью Deno Deploy