apminsight
Version:
monitor nodejs applications
38 lines (35 loc) • 1.32 kB
JavaScript
//Inorder to minify properly in build generation, dynamic module loading is not done
var mysqlInfo = require("./modules/mysql");
var pgInfo = require("./modules/pg");
var expressInfo = require("./modules/express");
var memcacheInfo = require("./modules/memcached");
var mongoInfo = require("./modules/mongodb");
var redisInfo = require("./modules/redis");
var cassandraInfo = require("./modules/cassandra-driver");
var mysql2Info = require("./modules/mysql2");
var mongooseInfo = require("./modules/mongoose");
var ioredisInfo = require("./modules/ioredis");
var mssqlInfo = require("./modules/mssql");
var oracleInfo = require("./modules/oracledb");
var hapiInfo = require("./modules/hapi");
var koaInfo = require("./modules/koa");
var elasticsearchInfo = require("./modules/elasticsearch");
var scopedElasticsearchInfo = require("./modules/elasticsearch");
module.exports = {
mysql: mysqlInfo,
pg: pgInfo,
express: expressInfo,
memcached: memcacheInfo,
mongodb: mongoInfo,
redis: redisInfo,
mysql2: mysql2Info,
mongoose: mongooseInfo,
ioredis: ioredisInfo,
mssql: mssqlInfo,
oracledb: oracleInfo,
koa: koaInfo,
elasticsearch: elasticsearchInfo,
"@hapi/hapi": hapiInfo,
"cassandra-driver": cassandraInfo,
"@elastic/elasticsearch": scopedElasticsearchInfo
};