將過去的日誌檔案匯入到 Sentry

將過去的日誌檔案匯入到 Sentry

我們正在探索 Sentry.io

Sentry可以匯入歷史日誌嗎?

我們也正在研究 Prometheus 和 Grafana,看起來一般的 SQL 查詢適用於它們,但在我看來,我希望在分析新錯誤日誌的相同位置查看錯誤日誌。

答案1

我認為該產品的一個關鍵概念是應用程式直接將事件發送到 Sentry,而不是依賴首先記錄到本地(錯誤)檔案的中間步驟。

AFAIK 因此,該產品完全不支援「尾隨」日誌檔案、日誌傳送,因此也不支援歷史日誌檔案的通用匯入。

https://docs.sentry.io/product/sentry-basics/migration/建議:

“需要注意的一件事是,我們將無法傳輸歷史事件數據,但新傳入的事件將...”


註:你使用哨兵命令列介面 發送先前捕獲的 JSON 事件。

這裡:有人使用帶有自訂 Sentry/raven 插件的 Logstash 將日誌傳送到 Sentry,這也可能是將歷史日誌檔案傳送到 Sentry 的方法。

不幸的是,大多數日誌檔案都是基於行的,將具有多行堆疊追蹤的現有基於行的日誌檔案轉換為 (JSON) 事件是一個很大的 PITA。這是可以完成的,我們目前使用 filebeat 為許多應用程式(在不同的設定中)進行日誌傳送多行解析器而不是Logstash 多行編解碼器

相關內容