pgslot-notify-bot
เป็นเครื่องมือที่ออกแบบมาเพื่อตรวจสอบสล็อตการจำลอง PostgreSQL โดยจะมีการแจ้งเตือนหากช่องการจำลองขยายเกินขนาดที่ระบุ สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับผู้ดูแลระบบฐานข้อมูลและทีมที่ต้องการจับตาดูขนาดสล็อตการจำลอง เพื่อป้องกันปัญหาที่เกี่ยวข้องกับพื้นที่ดิสก์และความล่าช้าในการจำลอง
ก่อนที่จะตั้งค่า pgslot-notify-bot
ตรวจสอบให้แน่ใจว่าคุณมี:
ฐานข้อมูล PostgreSQL
พื้นที่ทำงาน Slack สำหรับการแจ้งเตือน
โคลนที่เก็บ:
โคลนคอมไพล์ [email protected]:PeerDB-io/pgslot-notify-bot.gitcd pgslot-notify-bot
ตั้งค่าสภาพแวดล้อม:
คัดลอกไฟล์ .env.template
ไปยังไฟล์ใหม่ชื่อ . .env
cp .env.แม่แบบ .env
กรอกค่าในไฟล์ .env
ด้วยการตั้งค่าเฉพาะของคุณ
เรียกใช้บอท:
ใช้สคริปต์ที่ให้มาเพื่อเริ่มบอท
./run.sh
คุณต้องตั้งค่าตัวแปรสภาพแวดล้อมต่อไปนี้ในไฟล์ .env
:
DEPLOYMENT_NAME
: ชื่อของการปรับใช้ postgres เพื่อตรวจสอบ
SLACK_BOT_TOKEN
: โทเค็นบอท Slack ของคุณ
SLACK_CHANNEL
: ช่อง Slack ที่จะส่งการแจ้งเตือน
DB_HOST
: โฮสต์ของฐานข้อมูล PostgreSQL
DB_PORT
: พอร์ตของฐานข้อมูล PostgreSQL
DB_USER
: ผู้ใช้สำหรับฐานข้อมูล PostgreSQL
DB_PASSWORD
: รหัสผ่านสำหรับฐานข้อมูล PostgreSQL
DB_NAME
: ชื่อของฐานข้อมูล PostgreSQL
INTERVAL_SECONDS
: ช่วงเวลาเป็นวินาทีสำหรับบอทในการตรวจสอบขนาดสล็อตการจำลอง
SIZE_THRESHOLD_MB
: เกณฑ์ขนาดเป็น MB สำหรับช่องการจำลอง การแจ้งเตือนจะถูกส่งหากเกินขนาดนี้
เมื่อบอททำงาน บอทจะตรวจสอบขนาดของสล็อตการจำลอง PostgreSQL โดยอัตโนมัติตามช่วงเวลาที่กำหนด หากขนาดสล็อตการจำลองเกินเกณฑ์ที่ระบุ การแจ้งเตือนจะถูกส่งไปยังช่องทาง Slack ที่กำหนดค่าไว้
ยินดีต้อนรับการมีส่วนร่วมกับ pgslot-notify-bot
โปรดส่งคำขอดึงหรือประเด็นที่เปิดอยู่เพื่อหารือเกี่ยวกับการเปลี่ยนแปลงหรือการปรับปรุงที่เสนอ
สำหรับการสนับสนุนหรือข้อสงสัยโปรดติดต่อ [email protected]