@azure/monitor-opentelemetry-exporter
Version:
Application Insights exporter for the OpenTelemetry JavaScript (Node.js) SDK
90 lines • 4.15 kB
JavaScript
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
import { ATTR_CLIENT_ADDRESS, ATTR_CLIENT_PORT, ATTR_ERROR_TYPE, ATTR_HTTP_REQUEST_METHOD, ATTR_HTTP_RESPONSE_STATUS_CODE, ATTR_NETWORK_LOCAL_ADDRESS, ATTR_NETWORK_LOCAL_PORT, ATTR_NETWORK_PEER_ADDRESS, ATTR_NETWORK_PEER_PORT, ATTR_NETWORK_PROTOCOL_NAME, ATTR_NETWORK_PROTOCOL_VERSION, ATTR_NETWORK_TRANSPORT, ATTR_SERVER_ADDRESS, ATTR_SERVER_PORT, ATTR_URL_FULL, ATTR_URL_PATH, ATTR_URL_QUERY, ATTR_URL_SCHEME, ATTR_USER_AGENT_ORIGINAL, SEMATTRS_DB_NAME, SEMATTRS_DB_OPERATION, SEMATTRS_DB_STATEMENT, SEMATTRS_DB_SYSTEM, SEMATTRS_EXCEPTION_MESSAGE, SEMATTRS_EXCEPTION_STACKTRACE, SEMATTRS_EXCEPTION_TYPE, SEMATTRS_HTTP_HOST, SEMATTRS_HTTP_METHOD, SEMATTRS_HTTP_ROUTE, SEMATTRS_HTTP_STATUS_CODE, SEMATTRS_HTTP_URL, SEMATTRS_NET_PEER_IP, SEMATTRS_NET_PEER_NAME, SEMATTRS_PEER_SERVICE, SEMATTRS_RPC_GRPC_STATUS_CODE, SEMATTRS_RPC_SYSTEM, } from "@opentelemetry/semantic-conventions";
/**
* Performance Counter OpenTelemetry compliant names.
* @internal
*/
export var OTelPerformanceCounterNames;
(function (OTelPerformanceCounterNames) {
OTelPerformanceCounterNames["PRIVATE_BYTES"] = "Private_Bytes";
OTelPerformanceCounterNames["AVAILABLE_BYTES"] = "Available_Bytes";
OTelPerformanceCounterNames["PROCESSOR_TIME"] = "Processor_Time";
OTelPerformanceCounterNames["PROCESS_TIME"] = "Process_Time";
OTelPerformanceCounterNames["REQUEST_RATE"] = "Request_Rate";
OTelPerformanceCounterNames["REQUEST_DURATION"] = "Request_Execution_Time";
})(OTelPerformanceCounterNames || (OTelPerformanceCounterNames = {}));
/**
* Breeze Performance Counter names.
* @internal
*/
export var BreezePerformanceCounterNames;
(function (BreezePerformanceCounterNames) {
BreezePerformanceCounterNames["PRIVATE_BYTES"] = "\\Process(??APP_WIN32_PROC??)\\Private Bytes";
BreezePerformanceCounterNames["AVAILABLE_BYTES"] = "\\Memory\\Available Bytes";
BreezePerformanceCounterNames["PROCESSOR_TIME"] = "\\Processor(_Total)\\% Processor Time";
BreezePerformanceCounterNames["PROCESS_TIME"] = "\\Process(??APP_WIN32_PROC??)\\% Processor Time";
BreezePerformanceCounterNames["REQUEST_RATE"] = "\\ASP.NET Applications(??APP_W3SVC_PROC??)\\Requests/Sec";
BreezePerformanceCounterNames["REQUEST_DURATION"] = "\\ASP.NET Applications(??APP_W3SVC_PROC??)\\Request Execution Time";
})(BreezePerformanceCounterNames || (BreezePerformanceCounterNames = {}));
/**
* Property Max Lengths
* @internal
*/
export var MaxPropertyLengths;
(function (MaxPropertyLengths) {
MaxPropertyLengths[MaxPropertyLengths["NINE_BIT"] = 512] = "NINE_BIT";
MaxPropertyLengths[MaxPropertyLengths["TEN_BIT"] = 1024] = "TEN_BIT";
MaxPropertyLengths[MaxPropertyLengths["THIRTEEN_BIT"] = 8192] = "THIRTEEN_BIT";
MaxPropertyLengths[MaxPropertyLengths["FIFTEEN_BIT"] = 32768] = "FIFTEEN_BIT";
})(MaxPropertyLengths || (MaxPropertyLengths = {}));
/**
* Legacy HTTP semantic convention values
* @internal
*/
export const legacySemanticValues = [
SEMATTRS_NET_PEER_IP,
SEMATTRS_NET_PEER_NAME,
SEMATTRS_PEER_SERVICE,
SEMATTRS_HTTP_METHOD,
SEMATTRS_HTTP_URL,
SEMATTRS_HTTP_STATUS_CODE,
SEMATTRS_HTTP_ROUTE,
SEMATTRS_HTTP_HOST,
SEMATTRS_HTTP_URL,
SEMATTRS_DB_SYSTEM,
SEMATTRS_DB_STATEMENT,
SEMATTRS_DB_OPERATION,
SEMATTRS_DB_NAME,
SEMATTRS_RPC_SYSTEM,
SEMATTRS_RPC_GRPC_STATUS_CODE,
SEMATTRS_EXCEPTION_TYPE,
SEMATTRS_EXCEPTION_MESSAGE,
SEMATTRS_EXCEPTION_STACKTRACE,
];
/**
* HTTP semantic convention values
* @internal
*/
export const httpSemanticValues = [
ATTR_CLIENT_ADDRESS,
ATTR_CLIENT_PORT,
ATTR_SERVER_ADDRESS,
ATTR_SERVER_PORT,
ATTR_URL_FULL,
ATTR_URL_PATH,
ATTR_URL_QUERY,
ATTR_URL_SCHEME,
ATTR_ERROR_TYPE,
ATTR_NETWORK_LOCAL_ADDRESS,
ATTR_NETWORK_LOCAL_PORT,
ATTR_NETWORK_PROTOCOL_NAME,
ATTR_NETWORK_PEER_ADDRESS,
ATTR_NETWORK_PEER_PORT,
ATTR_NETWORK_PROTOCOL_VERSION,
ATTR_NETWORK_TRANSPORT,
ATTR_USER_AGENT_ORIGINAL,
ATTR_HTTP_REQUEST_METHOD,
ATTR_HTTP_RESPONSE_STATUS_CODE,
];
//# sourceMappingURL=types.js.map