Firebase Genkit มีเครื่องมือครบวงจร OpenTelemetry และระบุฮุกสำหรับส่งออก ข้อมูลการวัดและส่งข้อมูลทางไกล
การกำหนดค่าการวัดและส่งข้อมูลทางไกล
การกำหนดค่าของ Genkit รองรับบล็อก telemetry
ที่แสดงการใช้เครื่องมือ (การติดตามและเมตริก) และฮุกการบันทึก ซึ่งทำให้ปลั๊กอินมี OpenTelemetry และผู้ส่งออกการบันทึก
configureGenkit({
telemetry: {
instrumentation: ...,
logger: ...
}
});
Genkit มาพร้อมกับปลั๊กอิน Google Cloud ซึ่งส่งออกการวัดและส่งข้อมูลทางไกลไปยังชุดเครื่องมือการดำเนินการของ Cloud
ร้านค้าติดตาม
ตัวเลือก traceStore
เป็นส่วนเสริมสำหรับการวัดและส่งข้อมูลทางไกล ทั้งนี้
ช่วยให้คุณตรวจสอบการติดตามสำหรับโฟลว์การทำงานใน UI สำหรับนักพัฒนาซอฟต์แวร์ Genkit ทั้งนี้
ต้องมีการกำหนดค่าแยกต่างหากซึ่งมีการติดตั้งใช้งานพื้นที่เก็บข้อมูลการติดตาม
ปลั๊กอิน firebase
มีการใช้งานตาม Firestore ช่วงเวลานี้
การกําหนดค่านั้นเป็นแบบไม่บังคับ แต่แนะนําเนื่องจากจะช่วยให้คุณตรวจสอบและ
ของการแก้ปัญหาในเวอร์ชันที่ใช้งานจริง เมื่อใช้พื้นที่เก็บการติดตามแบบ Firestore คุณจะทำสิ่งต่อไปนี้
ต้องการเปิดใช้งาน TTL สำหรับเอกสารการติดตาม:
https://firebase.google.com/docs/firestore/ttl
import { firebase } from '@genkit-ai/plugin-firebase';
configureGenkit({
plugins: [firebase()],
traceStore: 'firebase',
});