Genkit fournit un ensemble robuste de fonctionnalités d'observabilité intégrées, y compris le traçage et la collecte de métriques, grâce à OpenTelemetry. Pour l'observabilité locale, par exemple pendant la phase de développement, l'interface utilisateur du développeur Genkit offre des fonctionnalités de visualisation et de débogage détaillées des traces. Pour l'observabilité en production, nous fournissons la surveillance Genkit dans la console Firebase via le plug-in Firebase.
Vous pouvez également exporter vos données OpenTelementry vers l'outil d'observabilité de votre choix.
Traçage et métriques
Genkit collecte automatiquement des traces et des métriques sans nécessiter de configuration explicite, ce qui vous permet d'observer et de déboguer le comportement de votre code Genkit dans l'interface utilisateur du développeur. Genkit stocke ces traces, ce qui vous permet d'analyser vos flux Genkit étape par étape avec des statistiques et une journalisation détaillée des entrées/sorties. En production, Genkit peut exporter des traces et des métriques vers la surveillance Firebase Genkit pour une analyse plus approfondie.
Enregistrer et exporter des événements
Genkit fournit un système de journalisation centralisé que vous pouvez configurer à l'aide du module de journalisation. L'un des avantages de l'utilisation du journal fourni par Genkit est qu'il exporte automatiquement les journaux vers Genkit Monitoring lorsque le plug-in Firebase Telemetry est activé.
import{logger}from'genkit/logging';// Set the desired log levellogger.setLogLevel('debug');
Observabilité en production
Le tableau de bord Monitoring de Genkit vous aide à comprendre l'état général de vos fonctionnalités Genkit. Il est également utile pour déboguer les problèmes de stabilité et de contenu qui peuvent indiquer des problèmes avec vos invites LLM et/ou vos flux Genkit. Pour en savoir plus, consultez le guide de démarrage.
Ce contenu vous a-t-il été utile ?
Recommandations personnalisées
À propos de ces recommandations
Ces recommandations vous aident à trouver le contenu que vous recherchez. Elles peuvent être basées sur la page que vous consultez actuellement et sur l'historique de navigation de votre compte activité sur le Web et les applications.
Code-first framework for orchestrating, deploying, and monitoring generative AI workflows.
Mise à jour le Feb 13, 2025
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/02/14 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/02/14 (UTC)."],[],[]]