เมื่อ Metric มันขัดใจ… ก็ต้องจัดให้ตรงใจด้วย Script Exporter

ไทย

script exporter cover

 

เราจะมาเล่าถึง Solution ที่ SCB TechX เรื่องการ Monitor Backup ใน Multi-Cloud Environment ที่มีความซับซ้อนด้วยการใช้ Script Exporter เนื่องจากแต่ละ Cloud Provider มีบริการ Backup เแยกเป็นของตัวเอง ทำให้การติดตามสถานะ Backup แบบ Centralized เป็นเรื่องที่มีความ challenge

เพื่อให้เข้าใจง่าย เราจะเล่าเรื่องโดยใช้ STAR methodology ครอบคลุม Situation, Task, Action และ Result

1. Situation
SCB TechX มีการจัดการ Workload อยู่บนสภาพแวดล้อม Multi-Cloud ซึ่งทำให้การ Monitor งาน Backup ในแต่ละ Cloud เป็นเรื่องยาก เพราะแต่ละ Cloud มีบริการ Backup ของตัวเอง เราจึงต้องการโซลูชันแบบ ศูนย์กลางเดียว (unified centralized solution) ที่สามารถ Monitor และตรวจจับการแจ้งเตือนข้าม Multi-Cloud ได้

2. Task

  • สร้าง Solution ที่มีความ Automate และยืดหยุ่น สำหรับ Monitor Backup ใน Multi-Cloud Environment
  • แสดงสถานะ Backup ผ่าน Grafana dashboards
  • เชื่อมต่อระบบแจ้งเตือนเข้ากับ PagerDuty

3. Action
ได้พัฒนา Flow การ Monitor แบบ Cetralized โดยใช้ Script Exporter ทำการรัน Python Script เพื่อเรียก API ของ AWS Boto3 / Azure SDK ข้อมูลที่ได้จะถูกแปลงให้อยู่ในรูปแบบของ Prometheus metrics โดย Alloy/Prometheus จะเก็บข้อมูลและส่งต่อไปยัง Grafana Mimir การแสดงผลสถานะ Backup ของทั้ง AWS/Azure จะทำผ่าน Grafana dashboards และตั้งค่า Alerting rules ที่เชื่อมต่อกับ PagerDuty เพื่อให้ทีมตอบสนองได้อย่างรวดเร็ว ทั้งหมดนี้ถูก Deploy บน Kubernetes ด้วย Helm chart และใช้ Terraform ในการ Automate การ Provisioning และ Configuration

script exporter arch
script exporter

4. Result

  • ได้มุมมองแบบ Centralized ในการดำเนินงาน Backup ข้าม AWS accounts และ Azure subscriptions

  • เพิ่มประสิทธิภาพการดำเนินงาน โดยการขจัดการตรวจสอบด้วยมือและรวมการ Monitor ไว้ที่ Grafana dashboards

  • รับประกันการ Deploy ที่สม่ำเสมอและทำซ้ำได้ ด้วยการใช้ Terraform และ Helm บน Multi-Cloud

  • เพิ่มความน่าเชื่อถือและความชัดเจนของกระบวนการ Backup ทำให้การตอบสนองเร็วขึ้นและการบำรุงรักษาง่ายขึ้น

script exporter
script exporter aws dashboard

Reference

  • https://github.com/ricoberger/script_exporter

ท้ายนี้หากองค์กรของท่านกำลังมองหาโซลูชันด้าน DevOps ช่วยปรับรูปแบบการทำงานให้เป็นอัตโนมัติ ลดต้นทุนการทำธุรกิจ SCB TechX พร้อมเป็นโซลูชันที่ช่วยพัฒนา และ Deliver ผลิตภัณฑ์และบริการออกสู่ตลาด ต่อยอดองค์กรของท่านให้เติบโตอย่างยั่งยืน

 

สนใจบริการโปรดติดต่อเราที่ https://bit.ly/4etA8Ym
อ่านรายละเอียดเพิ่มเติมคลิก https://bit.ly/4dpGl6U

Related Content

  • ทั้งหมด
  • Blogs
  • Insights
  • News
  • Uncategorized
    •   Back
    • Careers
    • Data Science
    • Lifestyle
    • Product
    • Strategy
    • Technology
    • User Experience
    • xPlatform
    • DevOps
    •   Back
    • PointX Products
    • Events
    • Others
    • Leadership
    • Partnership
    • Services & Products
    • Joint ventures
    •   Back
    • Blockchain
    • Finance
    • Tech innovation

Your consent required

If you want to message us, please give your consent to SCB TechX to collect, use, and/or disclose your personal data.

| การเพิกถอนความยินยอม

หากคุณต้องการเพิกถอนการให้ความยินยอมในการเก็บรวบรวม ใช้ และ/หรือเปิดเผยข้อมูลส่วนบุคคล กรุณาส่งคำร้องหาเรา

Vector

Message sent

We have receive your message and We will get back to you shortly.