@azure/monitor-opentelemetry-exporter
Version:
Application Insights exporter for the OpenTelemetry JavaScript (Node.js) SDK
122 lines • 5.82 kB
JavaScript
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
import { ATTR_CLIENT_ADDRESS, ATTR_CLIENT_PORT, ATTR_ERROR_TYPE, ATTR_EXCEPTION_MESSAGE, ATTR_EXCEPTION_STACKTRACE, ATTR_EXCEPTION_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_ENDUSER_ID, SEMATTRS_EXCEPTION_MESSAGE, SEMATTRS_EXCEPTION_STACKTRACE, SEMATTRS_EXCEPTION_TYPE, SEMATTRS_HTTP_CLIENT_IP, SEMATTRS_HTTP_FLAVOR, SEMATTRS_HTTP_HOST, SEMATTRS_HTTP_METHOD, SEMATTRS_HTTP_ROUTE, SEMATTRS_HTTP_SCHEME, SEMATTRS_HTTP_STATUS_CODE, SEMATTRS_HTTP_TARGET, SEMATTRS_HTTP_URL, SEMATTRS_HTTP_USER_AGENT, SEMATTRS_NET_HOST_IP, SEMATTRS_NET_HOST_NAME, SEMATTRS_NET_HOST_PORT, SEMATTRS_NET_PEER_IP, SEMATTRS_NET_PEER_NAME, SEMATTRS_NET_PEER_PORT, SEMATTRS_NET_TRANSPORT, 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_STANDARD"] = "Process_Time_Standard";
OTelPerformanceCounterNames["REQUEST_RATE"] = "Request_Rate";
OTelPerformanceCounterNames["REQUEST_DURATION"] = "Request_Execution_Time";
OTelPerformanceCounterNames["PROCESS_TIME_NORMALIZED"] = "Process_Time_Normalized";
OTelPerformanceCounterNames["EXCEPTION_RATE"] = "Exception_Rate";
})(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_STANDARD"] = "\\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["PROCESS_TIME_NORMALIZED"] = "\\Process(??APP_WIN32_PROC??)\\% Processor Time Normalized";
BreezePerformanceCounterNames["EXCEPTION_RATE"] = "\\.NET CLR Exceptions(??APP_CLR_PROC??)\\# of Exceps Thrown / sec";
})(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_NET_HOST_IP,
SEMATTRS_PEER_SERVICE,
SEMATTRS_HTTP_USER_AGENT,
SEMATTRS_HTTP_METHOD,
SEMATTRS_HTTP_URL,
SEMATTRS_HTTP_STATUS_CODE,
SEMATTRS_HTTP_ROUTE,
SEMATTRS_HTTP_HOST,
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,
SEMATTRS_HTTP_SCHEME,
SEMATTRS_HTTP_TARGET,
SEMATTRS_HTTP_FLAVOR,
SEMATTRS_NET_TRANSPORT,
SEMATTRS_NET_HOST_NAME,
SEMATTRS_NET_HOST_PORT,
SEMATTRS_NET_PEER_PORT,
SEMATTRS_HTTP_CLIENT_IP,
SEMATTRS_ENDUSER_ID,
"http.status_text",
];
/**
* Experimental OpenTelemetry semantic convention values
* @internal
*/
export var experimentalOpenTelemetryValues;
(function (experimentalOpenTelemetryValues) {
experimentalOpenTelemetryValues["SYNTHETIC_TYPE"] = "user_agent.synthetic.type";
})(experimentalOpenTelemetryValues || (experimentalOpenTelemetryValues = {}));
/**
* 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,
ATTR_EXCEPTION_TYPE,
ATTR_EXCEPTION_MESSAGE,
ATTR_EXCEPTION_STACKTRACE,
experimentalOpenTelemetryValues.SYNTHETIC_TYPE,
];
/**
* Internal Microsoft attributes
* @internal
*/
export const internalMicrosoftAttributes = ["_MS.ProcessedByMetricExtractors"];
//# sourceMappingURL=types.js.map