datadog-winston
Ship winston logs to datadog without breaking a sweat
Install
$ npm install --save datadog-winston
or
$ yarn add datadog-winston
Options
- apiKey: Your datadog api key or client token [required]
- hostname: The machine/server hostname
- service: The name of the application or service generating the logs
- ddsource: The technology from which the logs originated
- ddtags: Metadata assoicated with the logs
- intakeRegion: The datadog intake to use. set to
eu
to force logs to be sent to the EU specific intake
Usage
var winston = require('winston')
var DatadogWinston = require('datadog-winston')
var logger = winston.createLogger({
})
logger.add(
new DatadogWinston({
apiKey: 'super_secret_datadog_api_key',
hostname: 'my_machine',
service: 'super_service',
ddsource: 'nodejs',
ddtags: 'foo:bar,boo:baz'
})
)