1.0.8 • Published 10 months ago

tripitaka-datadog v1.0.8

Weekly downloads
-
License
ISC
Repository
github
Last release
10 months ago

Tripitaka Datadog

NPM version NPM downloads Code Style

Tripitaka Datadog provides a transport and processor for the Tripitaka logger, which are suitable for publishing logs to Datadog.

TL;DR

import { Level, Logger, transports } from 'tripitaka';
import { datadogTransport } from '../src/transports/datadog-transport';
import { datadogProcessor } from '../src/processors/datadog-processor';

 const logger = new Logger({
    processors: [datadogProcessor()],
    transports: [
        datadogTransport({
            apiKey: <api-key>,
            hostname: <host-name>,
            service: <service>,
            ddsource: <source>,
            ddtags: <tags>,
            intakeRegion: 'eu',
            threshold: Level.INFO,
        }),
        transports.stream(),
    ],
});

const book = {
    title: 'Monkey',
    author: "Wu Ch'eng-en",
    ISBN10: '9780140441116',
};

const book = {
  title: "Monkey",
  author: "Wu Ch'eng-en",
  ISBN10: "9780140441116",
};

logger.info("Retrieved book", { book });
1.0.8

10 months ago

1.0.7

11 months ago

1.0.6

11 months ago

1.0.5

11 months ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago