Sentry การรายงานข้อผิดพลาด
ระบบรายงาน crash และ error แบบ opt-in — ปิดโดยสมบูรณ์เป็นค่าเริ่มต้น ไม่มีข้อมูลออกจากเครื่องของคุณเว้นแต่คุณจะตั้งค่า SENTRY_DSN
สรุป
SENTRY_DSN=https://key@sentry.io/123 claude — เท่านั้น หากไม่มี, ไม่มีการร้องขอเครือข่าย, ไม่มี telemetry
เริ่มต้นใช้งาน
Sentry แบบโฮสต์เอง
SENTRY_DSN=https://public_key@your-sentry.example.com/123 claude
Sentry Cloud
SENTRY_DSN=https://public_key@o123456.ingest.sentry.io/789 claude
สิ่งที่ถูกส่ง
เฉพาะข้อมูลเมตาของข้อผิดพลาด — ไม่เคยส่ง prompts, คำตอบ, เนื้อหาไฟล์, หรือผลลัพธ์คำสั่ง:
- ชื่อ, ข้อความ, และ stack trace ของข้อผิดพลาด
- ข้อมูลรันไทม์: แพลตฟอร์ม OS, เวอร์ชัน Node/Bun
- โหมด: REPL, ไม่โต้ตอบ, เซิร์ฟเวอร์ MCP
- ชื่อผู้ให้บริการและโมเดล
เครื่องมือขจัดข้อมูลส่วนตัว
ทุกเหตุการณ์ผ่านฮุค beforeSend ที่:
- ล้างสตริง — ลบรูปแบบคีย์ API, ส่วนหัว auth, ค่า cookie
- ลบตัวแปร stack frame
- ล้างข้อมูลคำขอ — ลบส่วนหัว, cookies, query strings
- ตัดสตริงที่ใหญ่เกิน — เกิน 2000 ตัวอักษรถูกตัด