過去のログファイルをSentryにインポートする

過去のログファイルをSentryにインポートする

Sentry.ioを探索しています

履歴ログを Sentry にインポートすることは可能ですか?

Prometheus と Grafana も検討していますが、一般的な SQL クエリがこれらで機能するようです。ただし、新しいエラー ログが分析されるのと同じ場所でエラー ログを確認したいと考えます。

答え1

この製品の重要なコンセプトは、最初にローカル (エラー) ファイルにログを記録するという中間ステップに依存するのではなく、アプリケーションから Sentry にイベントが直接送信されるということだと思われます。

私の知る限り、したがって、この製品には、ログ ファイルの「テーリング」やログ シッピングに対するネイティブ サポートがまったくなく、したがって、履歴ログ ファイルの一般的なインポートもサポートされていません。

これ移行の詳細については、こちらを参照してください。提案:

「注意すべき点の 1 つは、過去のイベント データは転送できないが、新しく受信されるイベントは転送できるということです...」


注:できる使用セントリー CLI 以前にキャプチャした JSON イベントを送信します。

ここ:ログを Sentry に送信するために、カスタム Sentry/Raven プラグインを備えた logstash を使用する人もいます。これは、履歴ログ ファイルを Sentry に送信する方法にもなります。

残念ながら、ほとんどのログファイルは行ベースであり、複数行のスタックトレースを含む既存の行ベースのログファイルを(JSON)イベントに変換するのは非常に面倒です。これは可能です。現在、私たちは(別の設定で)多数のアプリケーションにログ送信を行っています。複数行パーサーそれよりもlogstash マルチライン コーデック

関連情報