我有一个与在 pod 中运行的哨兵集成的 Clojure 后端。我注意到我没有在面板上收到任何 Sentry 警报。为了进一步调查,我连接到我的 REPL 并执行了一个简单的测试。我运行了以下代码片段:
`clj꞉myapp.core꞉> (sentry/send-event (Exception. "testing") "testing!!" )
-->> "dda4a47f31eb48bbb0992a1651c8edca"
我收到了预期的行为,因为我获得了事件 ID。但是,当我查看 pod 日志时,我发现了以下错误消息:
"fingerprint": [],
"modules": {},
"event_id": "dda4a47f31eb48bbb0992a1651c8edca",
"contexts": {
"runtime": {
"name": "Eclipse Adoptium",
"version": "17.0.6"
}
},
"sdk": {
"name": "sentry.java",
"version": "6.13.0",
...
DEBUG: Serializing object: {
"timestamp": "2023-04-26T19:11:02.289Z",
"discarded_events": [
{
"reason": "queue_overflow",
"category": "error",
"quantity": 480
},
{
"reason": "network_error",
"category": "error",
"quantity": 720
}
]
}
DEBUG: Envelope sent successfully.
DEBUG: Envelope flushed
查了DSN没问题
我仔细检查了 dsn env var