กำลังตรวจสอบ

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',
});