Pemantauan

Firebase Genkit diinstrumentasikan sepenuhnya dengan OpenTelemetry dan menyediakan hook untuk mengekspor data telemetri.

Konfigurasi Telemetri

Konfigurasi Genkit mendukung blok telemetry yang mengekspos instrumentasi (rekaman aktivitas dan metrik) dan hook logging, sehingga plugin dapat menyediakan OpenTelemetry dan pengekspor logging.

configureGenkit({
  telemetry: {
    instrumentation: ...,
    logger: ...
  }
});

Genkit dilengkapi dengan plugin Google Cloud yang mengekspor telemetri ke Cloud Operations Suite.

Toko Trace

Opsi traceStore merupakan pelengkap untuk instrumentasi telemetri. Alat ini memungkinkan Anda memeriksa rekaman aktivitas untuk flow yang berjalan di UI Developer Genkit. Diperlukan konfigurasi terpisah yang menyediakan implementasi penyimpanan rekaman aktivitas. Plugin firebase menawarkan implementasi berbasis Firestore. Konfigurasi ini bersifat opsional, tetapi direkomendasikan karena memungkinkan Anda memeriksa dan men-debug masalah dalam produksi. Saat menggunakan penyimpanan rekaman aktivitas berbasis Firestore, Anda ingin mengaktifkan TTL untuk dokumen pelacakan: https://firebase.google.com/docs/firestore/ttl

import { firebase } from '@genkit-ai/plugin-firebase';

configureGenkit({
  plugins: [firebase()],
  traceStore: 'firebase',
});