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 levellogger.setLogLevel('debug');
프로덕션 관측 가능성
Genkit 모니터링 대시보드를 사용하면 Genkit 기능의 전반적인 상태를 파악할 수 있습니다. LLM 프롬프트 또는 Genkit 흐름에 문제가 있을 수 있는 안정성 및 콘텐츠 문제를 디버깅하는 데도 유용합니다. 자세한 내용은 시작하기 가이드를 참고하세요.
도움이 되었나요?
추천 항목
추천 자료 정보
원하는 콘텐츠를 찾는 데 도움이 되는 추천 자료입니다. 현재 보고 있는 페이지와 계정에 저장된 페이지를 기준으로 추천 자료가 제공됩니다. 웹 및 앱 활동.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-02-14(UTC)"],[],[]]