İzleme

Firebase Genkit, gelişmiş özellikler OpenTelemetry ve dışa aktarmak için kancalar sağlar telemetri verileri.

Telemetri Yapılandırması

Genkit'in yapılandırması, araçları (izleme ve metrikler) ve günlük kaydı kancalarını ortaya çıkararak eklentilerin OpenTelemetry ve günlük kaydı dışa aktarıcıları sağlamasına olanak tanıyan bir telemetry bloğunu destekler.

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

Genkit, telemetriyi Cloud'un işlem paketine aktaran bir Google Cloud eklentisi ile birlikte sunulur.

İz Mağazası

traceStore seçeneği, telemetri enstrümantasyonunu tamamlayıcı niteliktedir. Google Genkit geliştirici kullanıcı arayüzünde akış çalıştırmalarınızla ilgili izlerinizi incelemenizi sağlar. Google iz depolama uygulaması sağlayan ayrı bir yapılandırma gerektirir. firebase eklentisi, Firestore tabanlı bir uygulama sunar. Bu isteğe bağlıdır, ancak isteğe bağlı olarak izleme ve üretimdeki hataları ayıklamak. Firestore tabanlı iz depolama kullanırken şunları yapabilirsiniz: İzleme belgeleri için TTL'yi etkinleştirmek istiyorsanız: https://firebase.google.com/docs/firestore/ttl

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

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