Skip to content

aaronransley/nuxt-datadog-trace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nuxt-datadog-trace

A module to add dd-trace / Datadog APM tracing to your Nuxt application. Captures requests passing through the Nuxt instance / http module in Node.js.

Note: This module is in alpha stages at the moment, and doesn't yet provide an interface to the dd-trace scope manager.

Installation

  1. Install npm package
$ yarn add nuxt-datadog-trace # or npm i nuxt-datadog-trace
  1. Edit your nuxt.config.js file to add module
export default {
  modules: ['nuxt-datadog-trace']
}
  1. Change options as needed. See Usage section for details.

Usage

  1. Configure dd-trace instance by adding datadogTrace to nuxt.config.js.
export default {
  datadogTrace: {
    hostname: 'cool.net',
    logInjection: false
    // ...
  }
}
  1. By default, nuxt-datadog-trace is configured like so:
export default {
  datadogTrace: {
    hostname: process.env.DATADOG_AGENT_HOST || 'localhost',
    env: process.env.NODE_ENV,
    service: `host app's [package.json].name property`,
    logInjection: true,
    ...yourOverrides
  }
}

Releases

No releases published

Packages

No packages published