@azure/monitor-opentelemetry
Version:
Azure Monitor OpenTelemetry (Node.js)
132 lines • 8.51 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.StatsbeatInstrumentationMap = exports.StatsbeatInstrumentation = exports.StatsbeatFeature = exports.AzureMonitorSampleRate = exports.DEFAULT_LIVEMETRICS_ENDPOINT = exports.DEFAULT_BREEZE_ENDPOINT = exports.BROWSER_SDK_LOADER_DEFAULT_SOURCE = exports.AttachTypePrefix = exports.APPLICATION_INSIGHTS_SHIM_VERSION = exports.AZURE_MONITOR_AUTO_ATTACH = exports.AZURE_MONITOR_PREFIX = exports.AZURE_MONITOR_STATSBEAT_FEATURES = exports.AZURE_MONITOR_OPENTELEMETRY_VERSION = exports.StatsbeatFeaturesMap = void 0;
/**
* Statsbeat Features Mapping
* @internal
*/
exports.StatsbeatFeaturesMap = new Map([
["diskRetry", 1],
["aadHandling", 2],
["browserSdkLoader", 4],
["distro", 8],
["liveMetrics", 16],
["shim", 32],
]);
exports.AZURE_MONITOR_OPENTELEMETRY_VERSION = "1.11.0";
exports.AZURE_MONITOR_STATSBEAT_FEATURES = "AZURE_MONITOR_STATSBEAT_FEATURES";
exports.AZURE_MONITOR_PREFIX = "AZURE_MONITOR_PREFIX";
exports.AZURE_MONITOR_AUTO_ATTACH = "AZURE_MONITOR_AUTO_ATTACH";
exports.APPLICATION_INSIGHTS_SHIM_VERSION = "APPLICATION_INSIGHTS_SHIM_VERSION";
var AttachTypePrefix;
(function (AttachTypePrefix) {
AttachTypePrefix["INTEGRATED_AUTO"] = "i";
AttachTypePrefix["MANUAL"] = "m";
})(AttachTypePrefix || (exports.AttachTypePrefix = AttachTypePrefix = {}));
/**
* Default Browser SDK Loader Source
* @internal
*/
exports.BROWSER_SDK_LOADER_DEFAULT_SOURCE = "https://js.monitor.azure.com/scripts/b/ai";
/**
* Default Breeze endpoint.
* @internal
*/
exports.DEFAULT_BREEZE_ENDPOINT = "https://dc.services.visualstudio.com";
/**
* Default Live Metrics endpoint.
* @internal
*/
exports.DEFAULT_LIVEMETRICS_ENDPOINT = "https://global.livediagnostics.monitor.azure.com";
/**
* Internal attribute name for sample rate
* @internal
*/
exports.AzureMonitorSampleRate = "microsoft.sample_rate";
var StatsbeatFeature;
(function (StatsbeatFeature) {
StatsbeatFeature[StatsbeatFeature["NONE"] = 0] = "NONE";
StatsbeatFeature[StatsbeatFeature["DISK_RETRY"] = 1] = "DISK_RETRY";
StatsbeatFeature[StatsbeatFeature["AAD_HANDLING"] = 2] = "AAD_HANDLING";
StatsbeatFeature[StatsbeatFeature["BROWSER_SDK_LOADER"] = 4] = "BROWSER_SDK_LOADER";
StatsbeatFeature[StatsbeatFeature["DISTRO"] = 8] = "DISTRO";
StatsbeatFeature[StatsbeatFeature["LIVE_METRICS"] = 16] = "LIVE_METRICS";
StatsbeatFeature[StatsbeatFeature["SHIM"] = 32] = "SHIM";
})(StatsbeatFeature || (exports.StatsbeatFeature = StatsbeatFeature = {}));
var StatsbeatInstrumentation;
(function (StatsbeatInstrumentation) {
/** Azure Monitor Supported Instrumentations */
StatsbeatInstrumentation[StatsbeatInstrumentation["NONE"] = 0] = "NONE";
StatsbeatInstrumentation[StatsbeatInstrumentation["AZURE_CORE_TRACING"] = 1] = "AZURE_CORE_TRACING";
StatsbeatInstrumentation[StatsbeatInstrumentation["MONGODB"] = 2] = "MONGODB";
StatsbeatInstrumentation[StatsbeatInstrumentation["MYSQL"] = 4] = "MYSQL";
StatsbeatInstrumentation[StatsbeatInstrumentation["REDIS"] = 8] = "REDIS";
StatsbeatInstrumentation[StatsbeatInstrumentation["POSTGRES"] = 16] = "POSTGRES";
StatsbeatInstrumentation[StatsbeatInstrumentation["BUNYAN"] = 32] = "BUNYAN";
StatsbeatInstrumentation[StatsbeatInstrumentation["WINSTON"] = 64] = "WINSTON";
/** OpenTelemetry Supported Instrumentations */
// Console instrumentation is not supported here - occupies 128
StatsbeatInstrumentation[StatsbeatInstrumentation["CUCUMBER"] = 256] = "CUCUMBER";
StatsbeatInstrumentation[StatsbeatInstrumentation["DATALOADER"] = 512] = "DATALOADER";
StatsbeatInstrumentation[StatsbeatInstrumentation["FS"] = 1024] = "FS";
StatsbeatInstrumentation[StatsbeatInstrumentation["LRU_MEMOIZER"] = 2048] = "LRU_MEMOIZER";
StatsbeatInstrumentation[StatsbeatInstrumentation["MONGOOSE"] = 4096] = "MONGOOSE";
StatsbeatInstrumentation[StatsbeatInstrumentation["RUNTIME_NODE"] = 8192] = "RUNTIME_NODE";
StatsbeatInstrumentation[StatsbeatInstrumentation["SOCKET_IO"] = 16384] = "SOCKET_IO";
StatsbeatInstrumentation[StatsbeatInstrumentation["TEDIOUS"] = 32768] = "TEDIOUS";
StatsbeatInstrumentation[StatsbeatInstrumentation["UNDICI"] = 65536] = "UNDICI";
StatsbeatInstrumentation[StatsbeatInstrumentation["CASSANDRA"] = 131072] = "CASSANDRA";
StatsbeatInstrumentation[StatsbeatInstrumentation["CONNECT"] = 262144] = "CONNECT";
StatsbeatInstrumentation[StatsbeatInstrumentation["DNS"] = 524288] = "DNS";
StatsbeatInstrumentation[StatsbeatInstrumentation["EXPRESS"] = 1048576] = "EXPRESS";
StatsbeatInstrumentation[StatsbeatInstrumentation["FASTIFY"] = 2097152] = "FASTIFY";
StatsbeatInstrumentation[StatsbeatInstrumentation["GENERIC_POOL"] = 4194304] = "GENERIC_POOL";
StatsbeatInstrumentation[StatsbeatInstrumentation["GRAPHQL"] = 8388608] = "GRAPHQL";
StatsbeatInstrumentation[StatsbeatInstrumentation["HAPI"] = 16777216] = "HAPI";
StatsbeatInstrumentation[StatsbeatInstrumentation["IOREDIS"] = 33554432] = "IOREDIS";
StatsbeatInstrumentation[StatsbeatInstrumentation["KNEX"] = 67108864] = "KNEX";
StatsbeatInstrumentation[StatsbeatInstrumentation["KOA"] = 134217728] = "KOA";
StatsbeatInstrumentation[StatsbeatInstrumentation["MEMCACHED"] = 268435456] = "MEMCACHED";
StatsbeatInstrumentation[StatsbeatInstrumentation["MYSQL2"] = 536870912] = "MYSQL2";
StatsbeatInstrumentation[StatsbeatInstrumentation["NESTJS_CORE"] = 1073741824] = "NESTJS_CORE";
StatsbeatInstrumentation[StatsbeatInstrumentation["NET"] = 2147483648] = "NET";
StatsbeatInstrumentation[StatsbeatInstrumentation["PINO"] = 4294967296] = "PINO";
StatsbeatInstrumentation[StatsbeatInstrumentation["RESTIFY"] = 8589934592] = "RESTIFY";
StatsbeatInstrumentation[StatsbeatInstrumentation["ROUTER"] = 17179869184] = "ROUTER";
StatsbeatInstrumentation[StatsbeatInstrumentation["AMQPLIB"] = 34359738368] = "AMQPLIB";
})(StatsbeatInstrumentation || (exports.StatsbeatInstrumentation = StatsbeatInstrumentation = {}));
/**
* Statsbeat Instrumentation Mapping
* @internal
*/
exports.StatsbeatInstrumentationMap = new Map([
["@opentelemetry/instrumentation-amqplib", StatsbeatInstrumentation.AMQPLIB],
["@opentelemetry/instrumentation-cucumber", StatsbeatInstrumentation.CUCUMBER],
["@opentelemetry/instrumentation-dataloader", StatsbeatInstrumentation.DATALOADER],
["@opentelemetry/instrumentation-fs", StatsbeatInstrumentation.FS],
["@opentelemetry/instrumentation-lru-memoizer", StatsbeatInstrumentation.LRU_MEMOIZER],
["@opentelemetry/instrumentation-mongoose", StatsbeatInstrumentation.MONGOOSE],
["@opentelemetry/instrumentation-runtime-node", StatsbeatInstrumentation.RUNTIME_NODE],
["@opentelemetry/instrumentation-socket.io", StatsbeatInstrumentation.SOCKET_IO],
["@opentelemetry/instrumentation-tedious", StatsbeatInstrumentation.TEDIOUS],
["@opentelemetry/instrumentation-undici", StatsbeatInstrumentation.UNDICI],
["@opentelemetry/instrumentation-cassandra-driver", StatsbeatInstrumentation.CASSANDRA],
["@opentelemetry/instrumentation-connect", StatsbeatInstrumentation.CONNECT],
["@opentelemetry/instrumentation-dns", StatsbeatInstrumentation.DNS],
["@opentelemetry/instrumentation-express", StatsbeatInstrumentation.EXPRESS],
["@opentelemetry/instrumentation-fastify", StatsbeatInstrumentation.FASTIFY],
["@opentelemetry/instrumentation-generic-pool", StatsbeatInstrumentation.GENERIC_POOL],
["@opentelemetry/instrumentation-graphql", StatsbeatInstrumentation.GRAPHQL],
["@opentelemetry/instrumentation-hapi", StatsbeatInstrumentation.HAPI],
["@opentelemetry/instrumentation-ioredis", StatsbeatInstrumentation.IOREDIS],
["@opentelemetry/instrumentation-knex", StatsbeatInstrumentation.KNEX],
["@opentelemetry/instrumentation-koa", StatsbeatInstrumentation.KOA],
["@opentelemetry/instrumentation-memcached", StatsbeatInstrumentation.MEMCACHED],
["@opentelemetry/instrumentation-mysql2", StatsbeatInstrumentation.MYSQL2],
["@opentelemetry/instrumentation-nestjs-core", StatsbeatInstrumentation.NESTJS_CORE],
["@opentelemetry/instrumentation-net", StatsbeatInstrumentation.NET],
["@opentelemetry/instrumentation-pino", StatsbeatInstrumentation.PINO],
["@opentelemetry/instrumentation-restify", StatsbeatInstrumentation.RESTIFY],
["@opentelemetry/instrumentation-router", StatsbeatInstrumentation.ROUTER],
]);
//# sourceMappingURL=types.js.map