monitara-exporter
TypeScript icon, indicating that this package has built-in type declarations

0.0.21 • Public • Published

Monitara-Exporter


monitara-exporter is a small, dependency-free library for exports opentelemetry logs to monitara APM .

Installation

$ npm i monitara-exporter

Usage

//make sure you call monitara exporter before any other framework init
import  {MonitaraExporter}  from "monitara-exporter";

const monitaraExporter = new MonitaraExporter({
    apiKey: YOUR_API_KEY,
    node: YOUR_END_POINT_NODE,
});

monitaraExporter.start()

Full Usage

import  {MonitaraExporter}  from "monitara-exporter";
const monitaraExporter = new MonitaraExporter({
    apiKey: YOUR_API_KEY,
    node: YOUR_END_POINT_NODE,
    silent: false,
    queueConcurrent: 1,
    maxBatchSize: 200,
    interval: 2000
});
monitaraExporter.start()

API

new MonitaraExporter(options)

Create a new MonitaraExport instance.

Option Default Description
apiKey `` Monitara open telemetry apiKey
node `` Monitara Opentelemetry end point
queueConcurrent 1 How many tasks should be executed in parallel
maxBatchSize 200 Max documents size per task
interval 2000 How often should new tasks be executed (in ms)
silent false Verbose mode

Build

$ npm run build

Package Sidebar

Install

npm i monitara-exporter

Weekly Downloads

18

Version

0.0.21

License

MIT

Unpacked Size

24.1 kB

Total Files

19

Last publish

Collaborators

  • monitara