aws-xray-sdk
Version:
AWS X-Ray SDK for Javascript
19 lines (15 loc) • 758 B
JavaScript
// Convenience file to require the SDK from the root of the repository
var AWSXRay = require('aws-xray-sdk-core');
AWSXRay.express = require('aws-xray-sdk-express');
AWSXRay.captureMySQL = require('aws-xray-sdk-mysql');
AWSXRay.capturePostgres = require('aws-xray-sdk-postgres');
var UNKNOWN = 'unknown';
var pkginfo = module.filename ? require('pkginfo') : function() {};
pkginfo(module);
(function () {
var sdkData = AWSXRay.SegmentUtils.sdkData || { sdk: 'X-Ray for Node.js' };
sdkData.sdk_version = (module.exports && module.exports.version) ? module.exports.version : UNKNOWN;
sdkData.package = (module.exports && module.exports.name) ? module.exports.name : UNKNOWN;
AWSXRay.SegmentUtils.setSDKData(sdkData);
})();
module.exports = AWSXRay;