winston-datadog-logs-transport 
Datadog日志的温斯顿传输(不是事件)
Datadog在NPM上有3种温斯顿运输方式: 1, 2, 3.
它们都将数据发送到 Datadog事件 而不是 Datadog日志. 这个包实际上是Datadog日志的传输,而不是事件。
安装
$ yarn add @shelf/winston-datadog-logs-transport
使用
import winston from 'winston';
import DatadogTransport from '@shelf/winston-datadog-logs-transport';
const logger = winston.createLogger({
transports: [
new DatadogTransport({
apiKey: process.env.DD_API_KEY, // Datadog API key
port: 443, // optional port, 443 is for EU region secure port
host: 'tcp-intake.logs.datadoghq.eu', // optinal host, 'tcp-intake.logs.datadoghq.eu' is for EU region host
// optional metadata which will be merged with every log message
metadata: {
ddsource: 'lambda',
environment: 'prod'
}
})
]
});
logger.info('Hey there', {thisIsMy: 'metadata'});
发布
$ git checkout master
$ yarn version
$ yarn publish
$ git push origin master --tags
许可证
麻省理工学院© 架子上