Documentation forSolarWinds Observability

Components supported by the Node.js Library (legacy)

This topic applies to versions earlier than version 14 prerelease of the Node.js Library. If you are using version 14 prerelease, see Components supported by the Node.js Library.

Verify the following to ensure the library can collect and transmit data:

  • The platform where your APM library will be installed is supported.

  • Your firewall configuration permits TCP/HTTPS/TLS outbound connections to apm.collector.xx-yy.cloud.solarwinds.com (where xx-yy is determined by the URL you use to access SolarWinds Observability, described in Data centers and endpoint URIs) using port 443. See Firewall or access control requirements.

    If your firewall or access control requirements do not allow such connections, configure the library to send data through a proxy.

Node.js v20
cache clients

level

5.0.0-7.0.1

memcached

2.2.0-2.2.2

redis

0.8.0-0.10.3
0.12.0-3.1.2

core modules

crypto

 

fs

 

http

 

https

 

zlib

 

database clients

cassandra-driver

3.3.0-4.6.4

mongodb

3.3.0-3.7.3
4.7.0-4.8.1

mongoose

5.7.0-5.13.17

mysql

2.1.1-2.18.1

pg

8.0.3-8.10.0

frameworks

@hapi/hapi

20.1.2-20.3.0

@hapi/vision

5.5.0-6.1.0

koa co-render

0.0.1-1.1.0

director

1.2.0-1.2.8

flatiron

via director

express

3.0.0-4.18.2

coke

via express

kraken

via express

mean

via express

Nest.js

via express

sails

via express

koa-resource-router

0.1.0-0.4.0

koa-route

1.0.1-3.2.0

koa-router

3.0.0-12.0.0

koa

1.0.0-2.12.1
2.13.2-2.14.2

loggers supporting auto-insertion of trace IDs

bunyan

1.0.0-2.0.5

log4js

4.4.0-6.9.1

morgan

1.6.0-1.10.0

pino

2.4.0-3.2.0
3.3.1-8.14.1

winston

1.0.0-3.8.2

Other components

amqplib

0.2.1-0.3.2
0.4.1-0.5.3
0.5.5-0.10.3

bcrypt

4.0.0-5.1.0

bluebird

2.0.2-3.7.2

generic-pool

2.4.0-3.9.0

q

0.9.0-1.5.1
2.0.3

raw-body

0.0.1-2.5.2

Node.js v18
cache clients

level

5.0.0-7.0.1

memcached

2.2.0-2.2.2

redis

0.8.0-0.10.3
0.12.0-3.1.2

core modules

crypto

 

fs

 

http

 

https

 

zlib

 

database clients

cassandra-driver

3.3.0-4.6.4

mongodb

3.3.0-3.7.3
4.7.0-4.8.1

mongoose

5.7.0-5.13.17

mysql

2.1.1-2.18.1

oracledb

4.0.0-5.5.0

pg

8.0.3-8.10.0

frameworks

@hapi/hapi

20.1.2-20.3.0

@hapi/vision

5.5.0-6.1.0

koa co-render

0.0.1-1.1.0

director

1.2.0-1.2.8

flatiron

via director

express

3.0.0-4.18.2

coke

via express

kraken

via express

mean

via express

Nest.js

via express

sails

via express

koa-resource-router

0.1.0-0.4.0

koa-route

1.0.1-3.2.0

koa-router

3.0.0-12.0.0

koa

1.0.0-2.12.1
2.13.2-2.14.2

loggers supporting auto-insertion of trace IDs

bunyan

1.0.0-2.0.5

log4js

4.4.0-6.9.1

morgan

1.6.0-1.10.0

pino

2.4.0-3.2.0
3.3.1-8.14.1

winston

1.0.0-3.8.2

Other components

amqplib

0.2.1-0.3.2
0.4.1-0.5.3
0.5.5-0.10.3

bcrypt

4.0.0-5.1.0

bluebird

2.0.2-3.7.2

generic-pool

2.4.0-3.9.0

q

0.9.0-1.5.1
2.0.3

raw-body

0.0.1-2.5.2

Node.js v16
cache clients

level

5.0.0-7.0.1

memcached

2.2.0-2.2.2

redis

0.8.0-3.1.2

core modules

crypto

 

fs

 

http

 

https

 

zlib

 

database clients

cassandra-driver

3.3.0-4.6.4

mongodb

3.3.0-3.7.3
4.7.0-4.8.1

mongoose

5.7.0-5.13.17

mysql

2.1.1-2.18.1

oracledb

4.0.0-5.5.0

pg

8.0.3-8.10.0

frameworks

@hapi/hapi

20.1.2-20.3.0

@hapi/vision

5.5.0-6.1.0

koa co-render

0.0.1-1.1.0

director

1.2.0-1.2.8

flatiron

via director

express

3.0.0-4.18.2

coke

via express

kraken

via express

mean

via express

Nest.js

via express

sails

via express

koa-resource-router

0.1.0-0.4.0

koa-route

1.0.1-3.2.0

koa-router

3.0.0-12.0.0

koa

1.0.0-2.14.2

restify

4.1.0-6.2.0

loggers supporting auto-insertion of trace IDs

bunyan

1.0.0-2.0.5

log4js

4.4.0-6.9.1

morgan

1.6.0-1.10.0

pino

2.4.0-3.2.0
3.3.1-8.14.1

winston

1.0.0-3.8.2

Other components

amqplib

0.2.1-0.3.2
0.4.1-0.5.3
0.5.5-0.10.3

bcrypt

3.0.6-5.1.0

bluebird

2.0.2-3.7.2

generic-pool

2.4.0-3.9.0

q

0.9.0-1.5.1
2.0.3

raw-body

0.0.1-2.5.2