Grafana Cloud
เชื่อมต่อ
เชื่อมต่อ Grafana Cloud จากเทอร์มินัล ส่ง --help เพื่อดูแฟล็กที่ Grafana Cloud รับ
polylane integration connect --type grafanaURL ของ stack และโทเค็น service account ที่มีบทบาท Editor
เชื่อมต่อ Grafana Cloud เพื่อให้เอเจนต์อ่านแดชบอร์ด สอบถาม datasource และตรวจสอบ Grafana alerting ของคุณ
การตั้งค่า
- หา URL ของ stack ของคุณในพอร์ทัล Grafana Cloud เช่น https://yourstack.grafana.net
- ใน stack ของ Grafana ของคุณ เปิด Administration → Users and access → Service accounts
- สร้าง service account ที่มีบทบาท Editor Editor ให้เอเจนต์อ่านแดชบอร์ด สอบถาม datasource และสร้าง annotation และให้ Polylane สมัครรับ alert ของ Grafana ของคุณ
- เพิ่มโทเค็นให้ service account และวางทั้งสองค่าใน Polylane Polylane ตรวจสอบกับ stack ของคุณและเชื่อมต่อ
โทเค็นของคุณถูกเข้ารหัสก่อนจัดเก็บ และเอเจนต์ไม่มีทางเห็นมัน
stack ระดับฟรีของ Grafana Cloud เข้าสู่สถานะพักหลังไม่มีการใช้งาน หากการตรวจสอบรายงานว่าเข้าถึง stack ไม่ได้ ให้เปิดมันในเบราว์เซอร์ครั้งหนึ่งแล้วลองใหม่
alert และการมอนิเตอร์ต่อเนื่อง
เมื่อเชื่อมต่อ Polylane จัดเตรียม contact point แบบ webhook ใน stack ของคุณและเพิ่ม route แบบรับทั้งหมดเข้าใน notification policy tree route นี้ตรงกับทุก alert และส่งต่อไปยัง route ที่มีอยู่ของคุณ การส่งปัจจุบันของคุณจึงไม่ถูกแตะต้อง และกฎ alert ที่คุณสร้างภายหลังแจ้ง Polylane อัตโนมัติ alert ที่ทำงานมาถึง workspace ของคุณ ถูกคัดกรอง และเริ่มการสืบสวนได้
Polylane ยังอ่านทุกแดชบอร์ดและรันคิวรีของแต่ละแผงอย่างต่อเนื่องเป็นการตรวจสอบความผิดปกติ และค้นหาคิวรีสำคัญสำหรับสัญญาณที่แดชบอร์ดของคุณพลาดไป
สิ่งที่เอเจนต์ทำได้
- ค้นหาแดชบอร์ดและอ่านนิยามแผงและคิวรีของมัน
- แสดงรายการ datasource และรัน health check
- รัน PromQL, LogQL, TraceQL และคิวรีเฉพาะของ datasource อื่นๆ ผ่าน query proxy ของ Grafana
- ตรวจสอบกฎ alert สถานะและสุขภาพปัจจุบันของมัน และ alert ที่กำลังทำงานอยู่ตอนนี้
- อ่าน annotation บนแผนภูมิ และสร้างอันใหม่สำหรับ deploy และช่วงอินซิเดนต์
การยกเลิกการเชื่อมต่อ
ยกเลิกการเชื่อมต่อ Grafana Cloud ใน Polylane มันลบ contact point และ route ของ notification policy ที่มันจัดเตรียมไว้ จากนั้นลบโทเค็น service account ใน Grafana หาก route อยู่ใน Terraform ให้ลบมันในเวลาเดียวกัน
ลงทะเบียน alert ของ Grafana Cloud กับ Polylane ควบคู่กับทรัพยากรที่คุณจัดการด้วย Terraform
การกระทบยอดรายชั่วโมงคง contact point polylane และ route แบบรับทั้งหมดของมันไว้ resource grafana_notification_policy จัดการ policy tree ทั้งหมด ดังนั้น Terraform apply ที่ละ route ไว้จะลบมันและการกระทบยอดจะเพิ่มกลับ ให้ route นี้เป็น policy แรกใน tree ของคุณ พร้อม continue = true เพื่อให้ route ของคุณเองยังรับทุกอย่าง และปล่อยตัว contact point ให้ Polylane:
resource "grafana_notification_policy" "tree" {
# ...
policy {
contact_point = "polylane"
continue = true
}
# your existing routes follow
}
กฎ alert ไม่ต้องตั้งค่าเป็นรายกฎ: route ตรงกับทุก alert การยกเลิกการเชื่อมต่อการผสานรวมลบ contact point และ route ดังนั้นให้ลบ route ออกจากการกำหนดค่า Terraform ในเวลาเดียวกัน
ยกเลิกการเชื่อมต่อ
การยกเลิกการเชื่อมต่อหยุดทุกการซิงก์และการตรวจสอบ และลบข้อมูลรับรองที่ Polylane เก็บไว้ ทุกสิ่งที่ Polylane ตั้งค่าไว้ใน Grafana Cloud ถูกลบด้วยเช่นกัน ไม่มีอะไรหลงเหลือ
polylane integration disconnect <id>เครื่องมือ
6การดำเนินการที่เอเจนต์ทำได้ในเธรด