项目作者: aaronransley

项目描述 :
Nuxt module for Datadog tracing of SSR / HTTP requests
高级语言: JavaScript
项目地址: git://github.com/aaronransley/nuxt-datadog-trace.git
创建时间: 2019-05-24T22:16:11Z
项目社区:https://github.com/aaronransley/nuxt-datadog-trace

开源协议:

下载


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
  1. $ yarn add nuxt-datadog-trace # or npm i nuxt-datadog-trace
  1. Edit your nuxt.config.js file to add module
  1. export default {
  2. modules: ['nuxt-datadog-trace']
  3. }
  1. Change options as needed. See Usage section for details.

Usage

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

Changelog