Skip to content

@privateaim/server-telemetry-kit

Server-side telemetry components including a Winston transport for forwarding logs to the telemetry service, and AMQP consumer components for event/log ingestion.

Installation

bash
npm install @privateaim/server-telemetry-kit

Usage

Log Component Caller

typescript
import { useLogComponentCaller } from '@privateaim/server-telemetry-kit';

const caller = useLogComponentCaller();
await caller.write({ level: 'info', message: 'Hello' });

Winston Transport

typescript
import { TelemetryTransport } from '@privateaim/server-telemetry-kit';

API

Exports

ModuleDescription
componentsAMQP consumer components for events and logs
coreCore telemetry utilities
servicesLog component caller, Winston transport

Dependencies

  • @privateaim/server-kit — Server foundation
  • @privateaim/telemetry-kit — Telemetry types
  • winston-transport — Custom Winston transport base

Released under the Apache-2.0 License.