Axiom
เชื่อมต่อ
เชื่อมต่อ Axiom จากเทอร์มินัล ส่ง --help เพื่อดูแฟล็กที่ Axiom รับ
polylane integration connect --type axiomโทเค็น API ที่มีสโคปจำกัดที่ dataset ที่คุณต้องการให้เอเจนต์สอบถาม
เชื่อมต่อ Axiom เพื่อให้เอเจนต์สอบถามข้อมูล log และเหตุการณ์ของคุณด้วย APL (Axiom Processing Language)
การตั้งค่า
- หา region ของคุณใน Axiom → Organization Settings (US คือ
api.axiom.co, EU คือapi.eu1.axiom.co) - ใน Axiom ไปที่ Settings → API Tokens และสร้างโทเค็นใหม่
- ให้โทเค็นมีสิทธิ์อ่าน dataset ที่คุณต้องการให้เอเจนต์สอบถาม
- วางโทเค็นใน Polylane Polylane ตรวจสอบและเชื่อมต่อ
โทเค็นของคุณถูกเข้ารหัสก่อนจัดเก็บ และเอเจนต์ไม่มีทางเห็นมัน
การเชื่อมต่อสร้าง webhook notifier แบบกำหนดเองชื่อ polylane และเพิ่มเข้าทุก monitor alert จาก monitor จึงมาถึง Polylane และถูกคัดกรองเมื่อทำงาน
สิ่งที่เอเจนต์ทำได้
- รันคิวรี APL ทั่ว dataset ของคุณ
- สำรวจ schema และฟิลด์ของ dataset
- ติดตามสถานะ alert ของ monitor ระหว่างการสืบสวน
การยกเลิกการเชื่อมต่อ
ยกเลิกการเชื่อมต่อ Axiom ใน Polylane แล้วเพิกถอนโทเค็น API ใน Axiom การยกเลิกการเชื่อมต่อลบ notifier polylane ออกจาก monitor ของคุณ ดังนั้นให้ลบมันออกจากการกำหนดค่า Terraform ในเวลาเดียวกัน
ลงทะเบียน alert ของ Axiom กับ Polylane ควบคู่กับทรัพยากรที่คุณจัดการด้วย Terraform
การซิงก์ที่เกิดซ้ำเพิ่ม notifier polylane เข้าทุก monitor ดังนั้น monitor ที่จัดการด้วย Terraform จะแสดง drift จนกว่า id ของ notifier จะอยู่ในการกำหนดค่า Terraform ของมันด้วย หา id ใน Axiom ใต้ Monitors → Notifiers (notifier ชื่อ polylane) หรือด้วย GET /v2/notifiers บน Axiom API แล้วรวมมันในแต่ละ monitor:
resource "axiom_monitor" "example" {
# ...
notifier_ids = concat(var.notifier_ids, [var.polylane_notifier_id])
}
การยกเลิกการเชื่อมต่อการผสานรวมลบ notifier polylane ออกจาก monitor ของคุณ ดังนั้นให้ลบมันออกจากการกำหนดค่า Terraform ในเวลาเดียวกัน
ยกเลิกการเชื่อมต่อ
การยกเลิกการเชื่อมต่อหยุดทุกการซิงก์และการตรวจสอบ และลบข้อมูลรับรองที่ Polylane เก็บไว้ ทุกสิ่งที่ Polylane ตั้งค่าไว้ใน Axiom ถูกลบด้วยเช่นกัน ไม่มีอะไรหลงเหลือ
polylane integration disconnect <id>เครื่องมือ
9การดำเนินการที่เอเจนต์ทำได้ในเธรด