Tài liệu này được dịch bằng AI. Để biết thông tin chính xác, vui lòng tham khảo phiên bản tiếng Anh.
Module Telemetry của NocoBase được đóng gói dựa trên OpenTelemetry. Bài viết này giới thiệu cách sử dụng module Telemetry để thu thập dữ liệu truy vết (Trace) và chỉ số (Metric) nhằm tăng cường khả năng quan sát (Observability) cho hệ thống NocoBase.
Tham khảo:
Tham khảo:
Vị trí khởi tạo của module Telemetry trong NocoBase là app.beforeLoad. Do đó, không phải tất cả các thư viện chèn mã (instrumentation) đều phù hợp với NocoBase.
Ví dụ: instrumentation-koa cần được đưa vào trước khi Koa được khởi tạo (instantiated), trong khi Application của NocoBase mặc dù dựa trên Koa, nhưng module Telemetry chỉ được khởi tạo sau khi Application đã khởi tạo, vì vậy nó không thể áp dụng được.
Tham khảo:
Tham khảo: