Telemetry
Tổng quan
Telemetry là module telemetry của NocoBase, được đóng gói trên nền OpenTelemetry, hỗ trợ đăng ký các công cụ Metric và Trace trong hệ sinh thái OpenTelemetry.
Phương thức của lớp
constructor()
Constructor, tạo một instance Telemetry.
Chữ ký
constructor(options?: TelemetryOptions)
Kiểu
Thông tin chi tiết
init()
Đăng ký Instrumention, khởi tạo Trace, Metric.
Chữ ký
init(): void
start()
Khởi động chương trình xử lý dữ liệu liên quan đến Trace, Metric, ví dụ: xuất sang Prometheus.
Chữ ký
start(): void
shutdown()
Dừng các chương trình xử lý dữ liệu liên quan đến Trace, Metric.
Chữ ký
shutdown(): Promise<void>
addInstrumentation()
Thêm thư viện công cụ instrumentation.
Chữ ký
addInstrumentation(...instrumentation: InstrumentationOption[])

