2022.3.2 • Published 2 years ago

@germainapm/nodejs-monitoring v2022.3.2

Weekly downloads
12
License
https://cloud.ger...
Repository
-
Last release
2 years ago

Germain APM NodeJS Monitoring

This library is a plugin for Node.js applications to send monitoring information to Germain APM.

The main features of the Germain APM Node.js monitoring are:

  • Error and Exception monitoring
  • Warning monitoring
  • Exit monitoring
  • HTTP monitoring
  • Express monitoring
  • Event loop latency monitoring
  • Startup duration monitoring
  • Transaction monitoring
  • Process resources monitoring
  • OS resources monitoring
  • Disk monitoring
  • Multiple promise resolve/rejection monitoring

Installation

with npm

npm i @germainapm/nodejs-monitoring

with yarn

yarn add @germainapm/nodejs-monitoring

Initialization

Initialize Germain APM monitoring in your main application javascript file (e.g. server.js). In the simplest integration only the beacon URL (where the monitoring data will be sent - contact the germain Team if you don't know it) must be provided and the rest will be autoconfigured.

Integration example using RequireJS:

const GermainAPM = require('@germainapm/nodejs-monitoring');

const config = GermainAPM.getDefaultConfiguration('http://GERMAIN_APM_SERVER/');
const apm = new GermainAPM(config);
apm.start();

Integration example using ES6:

import GermainAPM from '@germainapm/nodejs-monitoring';

const config = GermainAPM.getDefaultConfiguration('http://GERMAIN_APM_SERVER/');
const apm = new GermainAPM(config);
apm.start();

Configuration

All configuration options can be found here.

Other

2022.1.0

2 years ago

2022.3.0

2 years ago

2022.3.2

2 years ago

2022.3.1

2 years ago

8.6.16

2 years ago

8.6.15

2 years ago

8.6.13

3 years ago

8.6.12

3 years ago

8.5.8

5 years ago

8.5.7

5 years ago

8.5.6

5 years ago

8.5.5

5 years ago

8.5.4

5 years ago

8.5.3

5 years ago

8.5.2

5 years ago

8.5.1

5 years ago

8.5.0

5 years ago