ArticlesLinux ServerOpensourceUbuntu

การ Config Grafana Node+Mysql Exporter

เมื่อคุณได้ติดตั้ง node_exporter และ MySQL_exporter แล้ว ต่อไปคือการกำหนดค่าใน Grafana เพื่อให้มันใช้งาน metrics ที่ถูกเก็บรวบรวมโดย exporters ต่างๆ นี้ ดังนั้นนี่คือขั้นตอนที่ต้องทำ:

เพิ่มตัวแทนข้อมูล (Data Source) ใน Grafana:

  • เข้าสู่ระบบ Grafana ด้วยบัญชีผู้ใช้ของคุณ
  • ไปที่หน้า “Configuration” ด้านซ้ายล่างของหน้าจอ และเลือก “Data Sources”
  • คลิกที่ปุ่ม “Add data source” บนขวามือ
  • เลือกประเภทของ data source ที่ต้องการ (ยกตัวอย่างเช่น Prometheus)

  • กรอกรายละเอียดที่จำเป็น เช่น URL ของ Prometheus server และชื่อ data source และคลิก “Save & Test” เพื่อตรวจสอบว่าการเชื่อมต่อถูกต้อง

จากนั้นกดปุ่ม Save & Test ด้านล่างของแบบฟอร์มนี้

สร้างและกำหนดค่าของ Dashboards ใน Grafana:

  • เมื่อเพิ่ม Data Source เสร็จสิ้นแล้ว คุณสามารถสร้างหรือนำเข้าแดชบอร์ดที่มีการวาดกราฟหรือแสดง metrics ได้
  • ในหน้าหลักของ Grafana ไปที่ “Create” > “Dashboard” เพื่อสร้างหรือ “Import” เพื่อนำเข้าแดชบอร์ดจากโค้ด JSON ที่มีอยู่แล้ว

การ Load Template Node Export (ID : 1860) เพื่อใช้งาน ให้กำหนดเลข ID ของ Template แล้วคลิกที่ปุ่ม Load ด้านข้าง

ที่สำคัญต้องไม่ลืมเลือก Data Source เป็น Prometheus

การ Load Template ของ MySQL Export (ID : 14057) เพื่อใช้งานให้ทำเช่นเดียวกันกับการ Load Node Export ข้างบนนี้

การใช้งาน Dashboard ที่มีตัวแทนข้อมูลที่ต้องการ:

  • เมื่อคุณสร้างหรือนำเข้าแดชบอร์ดแล้ว คุณสามารถดูและวิเคราะห์ metrics ที่มาจาก node_exporter และ MySQL_exporter ได้ใน Grafana
  • คุณสามารถปรับแต่งและแก้ไขแดชบอร์ดตามความต้องการของคุณ
การเพิ่ม Panel ในแดชบอร์ด:
  • เมื่อคุณสร้างแดชบอร์ดแล้ว คุณสามารถเพิ่ม panel เพื่อแสดงข้อมูลที่คุณต้องการ เช่น CPU usage, Memory usage, จำนวนคำสั่งที่ประมวลผลต่อวินาที (TPS) ของ MySQL และอื่นๆ
  • เลือกปุ่ม “Add Panel” บนแดชบอร์ดและเลือกประเภทของ panel ที่คุณต้องการ เช่น Graph, Gauge, Table และอื่นๆ แล้วกำหนด query หรือ metrics ที่คุณต้องการให้แสดงผล
การเพิ่ม Alert ในแดชบอร์ด:
  • คุณสามารถเพิ่ม alert เพื่อรับการแจ้งเตือนเมื่อมีค่า metrics เกินหรือต่ำกว่าเกณฑ์ที่กำหนดไว้
  • เลือกปุ่ม “Edit” บนแดชบอร์ด > “Alert” tab > “Create Alert” เพื่อสร้าง alert ใหม่
  • กำหนดเงื่อนไขในการแจ้งเตือนและปรับแต่งการตั้งค่าการแจ้งเตือนตามความต้องการของคุณ
ผ่านขั้นตอนด้านบนแล้ว คุณจะสามารถใช้ Grafana เพื่อแสดงและวิเคราะห์ metrics ที่เก็บรวบรวมโดย node_exporter และ MySQL_exporter ได้อย่างมีประสิทธิภาพ และสามารถปรับแต่งและประยุกต์ใช้ Grafana ตามความต้องการของคุณได้แบบกว้างขวาง

Related Posts

Select your currency