ดูเมตริกในเครื่อง

Genkit มีชุดฟีเจอร์การสังเกตการณ์ในตัวที่มีประสิทธิภาพ ซึ่งรวมถึงการติดตามและการรวบรวมเมตริกที่ทำงานด้วย OpenTelemetry สําหรับการสังเกตการณ์ในเครื่อง เช่น ในระหว่างระยะการพัฒนา UI สําหรับนักพัฒนา Genkit มีความสามารถในการดูการติดตามและการแก้ไขข้อบกพร่องอย่างละเอียด สําหรับการสังเกตการณ์เวอร์ชันที่ใช้งานจริง เรามี Genkit Monitoring ในคอนโซล Firebase ผ่านปลั๊กอิน Firebase หรือจะส่งออกข้อมูล OpenTelemetry ไปยังเครื่องมือตรวจสอบที่คุณต้องการก็ได้

การติดตามและเมตริก

Genkit จะรวบรวมการติดตามและเมตริกโดยอัตโนมัติโดยไม่ต้องมีการกําหนดค่าที่ชัดเจน ซึ่งช่วยให้คุณสังเกตและแก้ไขข้อบกพร่องของลักษณะการทํางานของโค้ด Genkit ได้ ใน UI ของนักพัฒนาซอฟต์แวร์ Genkit จะจัดเก็บร่องรอยเหล่านี้ ซึ่งช่วยให้คุณวิเคราะห์ขั้นตอนต่างๆ ของ Genkit ทีละขั้นตอนได้ด้วยการบันทึกอินพุต/เอาต์พุตและสถิติโดยละเอียด ในเวอร์ชันที่ใช้งานจริง Genkit สามารถส่งออกร่องรอยและเมตริกไปยัง Firebase monitoring ของ Genkit เพื่อการวิเคราะห์เพิ่มเติม

บันทึกและส่งออกเหตุการณ์

Genkit มีระบบการบันทึกแบบรวมศูนย์ที่คุณกำหนดค่าได้โดยใช้ข้อบังคับการบันทึก ข้อดีอย่างหนึ่งของการใช้โปรแกรมบันทึกที่ Genkit มีให้คือโปรแกรมจะส่งออกบันทึกไปยัง Genkit Monitoring โดยอัตโนมัติเมื่อเปิดใช้ปลั๊กอิน Firebase Telemetry

import { logger } from 'genkit/logging';

// Set the desired log level
logger.setLogLevel('debug');

การสังเกตการณ์เวอร์ชันที่ใช้งานจริง

หน้าแดชบอร์ดการตรวจสอบ Genkit ช่วยให้คุณเข้าใจสถานะโดยรวมของฟีเจอร์ Genkit นอกจากนี้ ยังมีประโยชน์สำหรับการแก้ไขข้อบกพร่องด้านความเสถียรและปัญหาด้านเนื้อหาที่อาจบ่งบอกถึงปัญหาเกี่ยวกับพรอมต์ LLM และ/หรือขั้นตอน Genkit ดูรายละเอียดเพิ่มเติมได้ในคู่มือการเริ่มต้นใช้งาน