"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DEFAULT_BREEZE_ENDPOINT = "https://dc.services.visualstudio.com"; exports.DEFAULT_LIVEMETRICS_ENDPOINT = "https://rt.services.visualstudio.com"; exports.DEFAULT_LIVEMETRICS_HOST = "rt.services.visualstudio.com"; var QuickPulseCounter; (function (QuickPulseCounter) { // Memory QuickPulseCounter["COMMITTED_BYTES"] = "\\Memory\\Committed Bytes"; // CPU QuickPulseCounter["PROCESSOR_TIME"] = "\\Processor(_Total)\\% Processor Time"; // Request QuickPulseCounter["REQUEST_RATE"] = "\\ApplicationInsights\\Requests/Sec"; QuickPulseCounter["REQUEST_FAILURE_RATE"] = "\\ApplicationInsights\\Requests Failed/Sec"; QuickPulseCounter["REQUEST_DURATION"] = "\\ApplicationInsights\\Request Duration"; // Dependency QuickPulseCounter["DEPENDENCY_RATE"] = "\\ApplicationInsights\\Dependency Calls/Sec"; QuickPulseCounter["DEPENDENCY_FAILURE_RATE"] = "\\ApplicationInsights\\Dependency Calls Failed/Sec"; QuickPulseCounter["DEPENDENCY_DURATION"] = "\\ApplicationInsights\\Dependency Call Duration"; // Exception QuickPulseCounter["EXCEPTION_RATE"] = "\\ApplicationInsights\\Exceptions/Sec"; })(QuickPulseCounter = exports.QuickPulseCounter || (exports.QuickPulseCounter = {})); var PerformanceCounter; (function (PerformanceCounter) { // Memory PerformanceCounter["PRIVATE_BYTES"] = "\\Process(??APP_WIN32_PROC??)\\Private Bytes"; PerformanceCounter["AVAILABLE_BYTES"] = "\\Memory\\Available Bytes"; // CPU PerformanceCounter["PROCESSOR_TIME"] = "\\Processor(_Total)\\% Processor Time"; PerformanceCounter["PROCESS_TIME"] = "\\Process(??APP_WIN32_PROC??)\\% Processor Time"; // Requests PerformanceCounter["REQUEST_RATE"] = "\\ASP.NET Applications(??APP_W3SVC_PROC??)\\Requests/Sec"; PerformanceCounter["REQUEST_DURATION"] = "\\ASP.NET Applications(??APP_W3SVC_PROC??)\\Request Execution Time"; })(PerformanceCounter = exports.PerformanceCounter || (exports.PerformanceCounter = {})); ; /** * Map a PerformanceCounter/QuickPulseCounter to a QuickPulseCounter. If no mapping exists, mapping is *undefined* */ exports.PerformanceToQuickPulseCounter = (_a = {}, _a[PerformanceCounter.PROCESSOR_TIME] = QuickPulseCounter.PROCESSOR_TIME, _a[PerformanceCounter.REQUEST_RATE] = QuickPulseCounter.REQUEST_RATE, _a[PerformanceCounter.REQUEST_DURATION] = QuickPulseCounter.REQUEST_DURATION, // Remap quick pulse only counters _a[QuickPulseCounter.COMMITTED_BYTES] = QuickPulseCounter.COMMITTED_BYTES, _a[QuickPulseCounter.REQUEST_FAILURE_RATE] = QuickPulseCounter.REQUEST_FAILURE_RATE, _a[QuickPulseCounter.DEPENDENCY_RATE] = QuickPulseCounter.DEPENDENCY_RATE, _a[QuickPulseCounter.DEPENDENCY_FAILURE_RATE] = QuickPulseCounter.DEPENDENCY_FAILURE_RATE, _a[QuickPulseCounter.DEPENDENCY_DURATION] = QuickPulseCounter.DEPENDENCY_DURATION, _a[QuickPulseCounter.EXCEPTION_RATE] = QuickPulseCounter.EXCEPTION_RATE, _a); exports.QuickPulseDocumentType = { Event: "Event", Exception: "Exception", Trace: "Trace", Metric: "Metric", Request: "Request", Dependency: "RemoteDependency", Availability: "Availability", PageView: "PageView", }; exports.QuickPulseType = { Event: "EventTelemetryDocument", Exception: "ExceptionTelemetryDocument", Trace: "TraceTelemetryDocument", Metric: "MetricTelemetryDocument", Request: "RequestTelemetryDocument", Dependency: "DependencyTelemetryDocument", Availability: "AvailabilityTelemetryDocument", PageView: "PageViewTelemetryDocument", }; exports.TelemetryTypeStringToQuickPulseType = { EventData: exports.QuickPulseType.Event, ExceptionData: exports.QuickPulseType.Exception, MessageData: exports.QuickPulseType.Trace, MetricData: exports.QuickPulseType.Metric, RequestData: exports.QuickPulseType.Request, RemoteDependencyData: exports.QuickPulseType.Dependency, AvailabilityData: exports.QuickPulseType.Availability, PageViewData: exports.QuickPulseType.PageView }; exports.TelemetryTypeStringToQuickPulseDocumentType = { EventData: exports.QuickPulseDocumentType.Event, ExceptionData: exports.QuickPulseDocumentType.Exception, MessageData: exports.QuickPulseDocumentType.Trace, MetricData: exports.QuickPulseDocumentType.Metric, RequestData: exports.QuickPulseDocumentType.Request, RemoteDependencyData: exports.QuickPulseDocumentType.Dependency, AvailabilityData: exports.QuickPulseDocumentType.Availability, PageViewData: exports.QuickPulseDocumentType.PageView }; // OpenTelemetry Span Attributes exports.SpanAttribute = { // HTTP HttpHost: "http.host", HttpMethod: "http.method", HttpPort: "http.port", HttpStatusCode: "http.status_code", HttpUrl: "http.url", HttpUserAgent: "http.user_agent", // GRPC GrpcMethod: "grpc.method", GrpcService: "rpc.service", }; exports.DependencyTypeName = { Grpc: "GRPC", Http: "HTTP", InProc: "InProc", }; exports.HeartBeatMetricName = "HeartBeat"; var _a; //# sourceMappingURL=Constants.js.map