O Firebase Genkit oferece dois recursos de monitoramento complementares: exportação OpenTelemetry e inspeção de rastreamento usando a IU do desenvolvedor.
Exportação do OpenTelemetry
O Genkit é totalmente instrumentado com o OpenTelemetry e fornece hooks para exportar dados de telemetria.
O plug-in do Google Cloud exporta telemetria para o pacote de operações do Google Cloud.
Armazenamento de traces
O recurso de armazenamento de traces é complementar à instrumentação de telemetria. Ele permite inspecionar os traces das execuções de fluxo na interface do desenvolvedor do Genkit.
Esse recurso é ativado sempre que você executa um fluxo do Genkit em um ambiente de desenvolvimento
(como ao usar genkit start
ou genkit flow:run
).