From 6a91d5520b57da37741520a539c5ad381606b687 Mon Sep 17 00:00:00 2001 From: Mark Lai Date: Sun, 25 May 2025 01:19:16 -0400 Subject: [PATCH 1/4] docs: update transports.md --- docs/transports.md | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/docs/transports.md b/docs/transports.md index 89a21f1fd..903c2eae9 100644 --- a/docs/transports.md +++ b/docs/transports.md @@ -429,7 +429,6 @@ PRs to this document are welcome for any new transports! + [@openobserve/pino-openobserve](#pino-openobserve) + [pino-airbrake-transport](#pino-airbrake-transport) + [pino-axiom](#pino-axiom) -+ [pino-datadog-transport](#pino-datadog-transport) + [pino-discord-webhook](#pino-discord-webhook) + [pino-elasticsearch](#pino-elasticsearch) + [pino-hana](#pino-hana) @@ -443,6 +442,7 @@ PRs to this document are welcome for any new transports! + [pino-slack-webhook](#pino-slack-webhook) + [pino-telegram-webhook](#pino-telegram-webhook) + [pino-yc-transport](#pino-yc-transport) ++ [datadog-logger-integrations](#datadog-logger-integrations) ### Legacy @@ -451,6 +451,7 @@ PRs to this document are welcome for any new transports! + [pino-cloudwatch](#pino-cloudwatch) + [pino-couch](#pino-couch) + [pino-datadog](#pino-datadog) ++ [pino-datadog-transport](#pino-datadog-transport) + [pino-gelf](#pino-gelf) + [pino-http-send](#pino-http-send) + [pino-kafka](#pino-kafka) @@ -662,9 +663,36 @@ $ node foo | pino-datadog --key blablabla For full documentation of command line switches read [README](https://github.com/ovhemert/pino-datadog#readme) + +### datadog-logger-integrations + +[datadog-logger-integrations][datadog-logger-integrations] is a Pino v7+ compatible transport to forward log events to [Datadog][Datadog] +from a dedicated worker: + +```js +const pino = require('pino') +const transport = pino.transport({ + target: 'datadog-logger-integrations', + options: { + ddClientConf: { + authMethods: { + apiKeyAuth: + } + }, + }, + level: "error", // minimum log level that should be sent to datadog +}) +pino(transport) +``` + +[datadog-logger-integrations]: https://github.com/marklai1998/datadog-logger-integrations +[Datadog]: https://www.datadoghq.com/ + ### pino-datadog-transport +> Note. This package is depercated + [pino-datadog-transport][pino-datadog-transport] is a Pino v7+ compatible transport to forward log events to [Datadog][Datadog] from a dedicated worker: From 417ec887274f6926823fea14ffc09b33e0646c91 Mon Sep 17 00:00:00 2001 From: Mark Lai Date: Sun, 25 May 2025 01:22:47 -0400 Subject: [PATCH 2/4] Update transports.md --- docs/transports.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/transports.md b/docs/transports.md index 903c2eae9..1ee43c651 100644 --- a/docs/transports.md +++ b/docs/transports.md @@ -451,7 +451,6 @@ PRs to this document are welcome for any new transports! + [pino-cloudwatch](#pino-cloudwatch) + [pino-couch](#pino-couch) + [pino-datadog](#pino-datadog) -+ [pino-datadog-transport](#pino-datadog-transport) + [pino-gelf](#pino-gelf) + [pino-http-send](#pino-http-send) + [pino-kafka](#pino-kafka) From c49ac2af3a125d3848ea32a0724a2b6648d9261f Mon Sep 17 00:00:00 2001 From: Mark Lai Date: Sun, 25 May 2025 15:10:34 -0400 Subject: [PATCH 3/4] docs: update transports.md --- docs/transports.md | 29 +---------------------------- 1 file changed, 1 insertion(+), 28 deletions(-) diff --git a/docs/transports.md b/docs/transports.md index 1ee43c651..0b636461c 100644 --- a/docs/transports.md +++ b/docs/transports.md @@ -427,6 +427,7 @@ PRs to this document are welcome for any new transports! + [@logtail/pino](#@logtail/pino) + [@macfja/pino-fingers-crossed](#macfja-pino-fingers-crossed) + [@openobserve/pino-openobserve](#pino-openobserve) ++ [datadog-logger-integrations](#datadog-logger-integrations) + [pino-airbrake-transport](#pino-airbrake-transport) + [pino-axiom](#pino-axiom) + [pino-discord-webhook](#pino-discord-webhook) @@ -442,7 +443,6 @@ PRs to this document are welcome for any new transports! + [pino-slack-webhook](#pino-slack-webhook) + [pino-telegram-webhook](#pino-telegram-webhook) + [pino-yc-transport](#pino-yc-transport) -+ [datadog-logger-integrations](#datadog-logger-integrations) ### Legacy @@ -687,33 +687,6 @@ pino(transport) [datadog-logger-integrations]: https://github.com/marklai1998/datadog-logger-integrations [Datadog]: https://www.datadoghq.com/ - -### pino-datadog-transport - -> Note. This package is depercated - -[pino-datadog-transport][pino-datadog-transport] is a Pino v7+ compatible transport to forward log events to [Datadog][Datadog] -from a dedicated worker: - -```js -const pino = require('pino') -const transport = pino.transport({ - target: 'pino-datadog-transport', - options: { - ddClientConf: { - authMethods: { - apiKeyAuth: - } - }, - }, - level: "error", // minimum log level that should be sent to datadog -}) -pino(transport) -``` - -[pino-datadog-transport]: https://github.com/theogravity/datadog-transports -[Datadog]: https://www.datadoghq.com/ - #### Logstash The [pino-socket][pino-socket] module can also be used to upload logs to From 312507f7a5e8a1cfdb1b3c2860d2fac79891504e Mon Sep 17 00:00:00 2001 From: Mark Lai Date: Sun, 25 May 2025 16:43:15 -0400 Subject: [PATCH 4/4] docs: update transports.md --- docs/transports.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/transports.md b/docs/transports.md index 0b636461c..fa33f5e46 100644 --- a/docs/transports.md +++ b/docs/transports.md @@ -673,7 +673,7 @@ const pino = require('pino') const transport = pino.transport({ target: 'datadog-logger-integrations', options: { - ddClientConf: { + ddClientConfig: { authMethods: { apiKeyAuth: }