Firebase Genkit 已全面搭配 OpenTelemetry:提供匯出的掛鉤 。
遙測設定
Genkit 設定支援可公開檢測作業 (追蹤記錄和指標) 與記錄掛鉤的 telemetry
區塊,讓外掛程式能夠提供 OpenTelemetry 與記錄匯出工具。
configureGenkit({
telemetry: {
instrumentation: ...,
logger: ...
}
});
Genkit 隨附 Google Cloud 外掛程式,可將遙測資料匯出至 Cloud 作業套件。
追蹤記錄存放區
traceStore
選項與遙測檢測作業相輔相成。這項服務
可讓你在 Genkit 開發人員 UI 中檢查流程執行的追蹤記錄。這項服務
需要有獨立設定,提供追蹤記錄儲存空間實作。
firebase
外掛程式提供以 Firestore 為基礎的實作項目。這個
並非必要設定,但建議您採用這種做法
偵錯實際工作環境中的問題。使用以 Firestore 為基礎的追蹤記錄儲存空間時,
如何啟用追蹤記錄文件的存留時間:
https://firebase.google.com/docs/firestore/ttl
import { firebase } from '@genkit-ai/plugin-firebase';
configureGenkit({
plugins: [firebase()],
traceStore: 'firebase',
});