Quan sát các chỉ số cục bộ

Genkit cung cấp một bộ tính năng quan sát tích hợp mạnh mẽ, bao gồm cả tính năng theo dõi và thu thập chỉ số do OpenTelemetry cung cấp. Để quan sát cục bộ, chẳng hạn như trong giai đoạn phát triển, giao diện người dùng dành cho nhà phát triển Genkit cung cấp các tính năng xem và gỡ lỗi theo dõi chi tiết. Để có thể quan sát phiên bản chính thức, chúng tôi cung cấp tính năng Theo dõi Genkit trong bảng điều khiển của Firebase thông qua trình bổ trợ Firebase. Ngoài ra, bạn có thể xuất dữ liệu OpenTelemetry sang công cụ quan sát mà bạn chọn.

Theo dõi và chỉ số

Genkit tự động thu thập dấu vết và chỉ số mà không yêu cầu cấu hình rõ ràng, cho phép bạn quan sát và gỡ lỗi hành vi của mã Genkit trong Giao diện người dùng dành cho nhà phát triển. Genkit lưu trữ các dấu vết này, cho phép bạn phân tích từng bước các luồng Genkit bằng nhật ký đầu vào/đầu ra chi tiết và số liệu thống kê. Trong môi trường phát hành chính thức, Genkit có thể xuất dấu vết và chỉ số sang tính năng Theo dõi Genkit của Firebase để phân tích sâu hơn.

Ghi nhật ký và xuất sự kiện

Genkit cung cấp một hệ thống ghi nhật ký tập trung mà bạn có thể định cấu hình bằng cách sử dụng mô-đun ghi nhật ký. Một lợi thế của việc sử dụng trình ghi do Genkit cung cấp là trình ghi này sẽ tự động xuất nhật ký sang Genkit Monitoring khi trình bổ trợ Firebase Telemetry được bật.

import { logger } from 'genkit/logging';

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

Khả năng quan sát trong môi trường phát hành công khai

Trang tổng quan Genkit Monitoring (Theo dõi Genkit) giúp bạn hiểu được tình trạng tổng thể của các tính năng Genkit. Công cụ này cũng hữu ích để gỡ lỗi các vấn đề về độ ổn định và nội dung có thể cho biết các vấn đề với lời nhắc LLM và/hoặc Luồng Genkit. Hãy xem hướng dẫn Bắt đầu để biết thêm thông tin chi tiết.