Supabase ปิด log การเชื่อมต่อ: รักษา observability ของ Postgres
ตั้งแต่ 9 กรกฎาคม log_connections เป็น off โดยค่าเริ่มต้นสำหรับโปรเจกต์ใหม่และ Free/Pro เดิม ส่วน Teams และ Enterprise ไม่เปลี่ยน
สิ่งที่เปลี่ยน
ตั้งแต่ 9 กรกฎาคม log_connections เป็น off โดยค่าเริ่มต้นสำหรับโปรเจกต์ใหม่และ Free/Pro เดิม ส่วน Teams และ Enterprise ไม่เปลี่ยน
Baseline ใหม่
event การเชื่อมต่อไม่ได้วัดผลกระทบผู้ใช้ latency หรือ pool saturation โดยตรง ควรใช้ API metric, connection utilization, lock และ pg_stat_statements
Diagnosis และ audit
เปิด log_connections เฉพาะช่วงเวลาจำกัดเมื่อหา leak หรือ authentication loop และออกแบบ pgAudit แยกสำหรับ compliance
แผนปฏิบัติ
ตรวจค่าจริง ย้าย alert จากข้อความ log ไป metric กำหนดเวลาหมดอายุ และทดสอบ rollback
เช็กลิสต์
✓ตรวจทุก environment
✓ย้าย alert ไป metric
✓จำกัดเวลา debug
✓แยก audit
แหล่งข้อมูล
- Supabase Changelog: log_connections off by default
- Supabase Docs: Logging
- Supabase Docs: Customizing Postgres configs
- Supabase Management API: Update Postgres config
- PostgreSQL Docs: Error reporting and logging
- Supabase Docs: Database configuration and pg_stat_statements
- Reddit r/Supabase: operational log noise discussion