로컬 측정항목 관찰

Genkit은 OpenTelemetry를 기반으로 하는 추적 및 측정항목 수집을 비롯한 강력한 내장 관측 가능성 기능을 제공합니다. 개발 단계와 같은 로컬 관측 가능성의 경우 Genkit 개발자 UI는 자세한 트레이스 보기 및 디버깅 기능을 제공합니다. 프로덕션 관찰성을 위해 Firebase 플러그인을 통해 Firebase Console에서 Genkit 모니터링을 제공합니다. 또는 원하는 관측성 도구로 OpenTelemetry 데이터를 내보낼 수 있습니다.

추적 및 측정항목

Genkit은 명시적 구성 없이 트레이스와 측정항목을 자동으로 수집하므로 개발자 UI에서 Genkit 코드의 동작을 관찰하고 디버그할 수 있습니다. Genkit은 이러한 트레이스를 저장하므로 자세한 입력/출력 로깅 및 통계를 사용하여 Genkit 흐름을 단계별로 분석할 수 있습니다. 프로덕션에서는 Genkit이 추가 분석을 위해 트레이스와 측정항목을 Firebase Genkit 모니터링으로 내보낼 수 있습니다.

이벤트 로깅 및 내보내기

Genkit은 로깅 모듈을 사용하여 구성할 수 있는 중앙 집중식 로깅 시스템을 제공합니다. Genkit에서 제공하는 로거를 사용하는 한 가지 이점은 Firebase Telemetry 플러그인이 사용 설정되면 로그가 Genkit 모니터링으로 자동으로 내보내진다는 것입니다.

import { logger } from 'genkit/logging';

// Set the desired log level
logger.setLogLevel('debug');

프로덕션 관측 가능성

Genkit 모니터링 대시보드를 사용하면 Genkit 기능의 전반적인 상태를 파악할 수 있습니다. LLM 프롬프트 또는 Genkit 흐름에 문제가 있을 수 있는 안정성 및 콘텐츠 문제를 디버깅하는 데도 유용합니다. 자세한 내용은 시작하기 가이드를 참고하세요.

Firebase gives you the tools and infrastructure you need to build better mobile and web apps, improve app quality, and grow your business.

업데이트됨 Apr 28, 2021

Firebase gives you the tools and infrastructure you need to build better mobile and web apps, improve app quality, and grow your business.

업데이트됨 Apr 28, 2021

Code-first framework for orchestrating, deploying, and monitoring generative AI workflows.

업데이트됨 Feb 13, 2025