@baselime/node-opentelemetry

0.5.8 • Public • Published

Node.js Baselime OpenTelemetry SDK

Documentation Latest Release License

Instrument your Node.js applications with OpenTelemetry and send the traces to Baselime.

A baselime trace diagram

Getting Started

Check out the documentation.

Example

import { BaselimeSDK } from '@baselime/node-opentelemetry';
import { getNodeAutoInstrumentations } from '@opentelemetry/auto-instrumentations-node';


const sdk = new BaselimeSDK({
  instrumentations: [    
    getNodeAutoInstrumentations(),
  ],
});

sdk.start();

Configuration

The BaselimeSDK class takes the following configuration options

Field Type Description
instrumentations InstrumentationOption[] An array of instrumentation options.
baselimeKey string (optional) The Baselime key.
collectorUrl string (optional) The URL of the collector.
service string (optional) The service name.
namespace string (optional) The namespace.

License

© Baselime Limited, 2023

Distributed under Apache 2 License (Apache-2.0).

See LICENSE for more information.

Package Sidebar

Install

npm i @baselime/node-opentelemetry

Weekly Downloads

7,407

Version

0.5.8

License

MIT

Unpacked Size

939 kB

Total Files

10

Last publish

Collaborators

  • ta_baselime
  • boristane