วิธีที่ดีที่สุดในการสร้างเมตริกที่กำหนดเองขนาดใหญ่ใน GCP คืออะไร
เรากำลังเรียกใช้อินสแตนซ์การประมวลผลและต้องการ ติดตามค่าที่กำหนดเองบางอย่าง, เช่น. คุณภาพของอัลกอริทึม และแสดงภาพข้อมูลลงในแดชบอร์ด
วิธีแก้ปัญหาปัจจุบันของเราคือเขียนข้อความบันทึกและใช้ เมตริกตามบันทึก.
ใช้งานได้ แต่เราต้องเขียนข้อความบันทึกสำหรับทุก ๆ ค่า ซึ่งฟังดูไม่มีประสิทธิภาพ (ข้อมูลเมตาจำนวนมาก การกรองข้อความบันทึก ...) และจำนวนเงินที่เรียกเก็บค่อนข้างสูง
มีวิธีที่ดีกว่าและมีประสิทธิภาพในการจัดการเมตริกที่กำหนดเองหรือไม่
ฉันเห็นว่าคุณสามารถสร้างเมตริกที่กำหนดเอง และเพิ่มจุดใหม่ให้กับพวกเขาด้วย API การตรวจสอบ (https://cloud.google.com/monitoring/custom-metrics/creating-metrics) อย่างไรก็ตาม สิ่งเหล่านี้มีอัตราจำกัด และคุณสามารถเขียนได้เพียงจุดเดียวทุกๆ 10 วินาที ซึ่งน้อยเกินไป และคุณได้รับข้อผิดพลาดดังต่อไปนี้:
google.api_core.exceptions.InvalidArgument: 400 ไม่สามารถเขียน TimeSeries อย่างน้อยหนึ่งชุด:
มีการเขียนจุดอย่างน้อยหนึ่งจุดบ่อยกว่าช่วงเวลาสุ่มตัวอย่างสูงสุดที่กำหนดค่าสำหรับเมตริก: อนุกรมเวลา[0]