Импорт прошлых файлов журнала в Sentry

Импорт прошлых файлов журнала в Sentry

Мы изучаем sentry.io

Можно ли импортировать исторические журналы в Sentry?

Мы также рассматриваем Prometheus и Grafana, и похоже, что общие запросы SQL для них работают, но мне кажется, что я хотел бы просматривать журналы ошибок там же, где анализируются новые журналы ошибок.

решение1

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

Насколько мне известно, в связи с этим продукт просто не имеет встроенной поддержки для «хвостовых» файлов журналов, доставки журналов и, следовательно, для общего импорта исторических файлов журналов.

Этотhttps://docs.sentry.io/product/sentry-basics/migration/предполагает:

«Следует отметить, что мы не сможем передавать исторические данные событий, но новые входящие события будут...»


Примечание: Выможетиспользоватьчасовой кли для отправки ранее захваченных событий JSON.

Здесь:кто-то использует logstash с пользовательским плагином Sentry/Raven для отправки журналов в Sentry, что также может быть подходом для отправки ваших исторических файлов журналов в Sentry.

К сожалению, большинство файлов журналов основаны на строках, и преобразование существующих файлов журналов на строках с многострочными трассировками стека в события (JSON) — это большая PITA. Это можно сделать, в настоящее время мы делаем доставку журналов для многочисленных приложений (в другой настройке) с помощью filebeatмногострочный парсерскорее, чеммногострочный кодек logstash

Связанный контент