2022.3.2 • Published 3 years ago

@germainapm/nodejs-monitoring v2022.3.2

Weekly downloads
12
License
https://cloud.ger...
Repository
-
Last release
3 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

3 years ago

2022.3.0

3 years ago

2022.3.2

3 years ago

2022.3.1

3 years ago

8.6.16

3 years ago

8.6.15

3 years ago

8.6.13

5 years ago

8.6.12

5 years ago

8.5.8

6 years ago

8.5.7

6 years ago

8.5.6

6 years ago

8.5.5

6 years ago

8.5.4

6 years ago

8.5.3

6 years ago

8.5.2

6 years ago

8.5.1

6 years ago

8.5.0

6 years ago