applicationinsights
Version:
Microsoft Application Insights module for Node.js
35 lines (34 loc) • 1.29 kB
TypeScript
/**
* Disable Standard Metrics environment variable name.
*/
export declare const APPLICATION_INSIGHTS_NO_STANDARD_METRICS = "APPLICATION_INSIGHTS_NO_STANDARD_METRICS";
export interface StandardMetricBaseDimensions {
metricId?: string;
cloudRoleInstance?: string;
cloudRoleName?: string;
IsAutocollected?: string;
}
export interface MetricRequestDimensions extends StandardMetricBaseDimensions {
requestSuccess?: string;
requestResultCode?: string;
}
export interface MetricDependencyDimensions extends StandardMetricBaseDimensions {
dependencyType?: string;
dependencyTarget?: string;
dependencySuccess?: string;
dependencyResultCode?: string;
}
export declare enum StandardMetricNames {
HTTP_REQUEST_DURATION = "azureMonitor.http.requestDuration",
HTTP_DEPENDENCY_DURATION = "azureMonitor.http.dependencyDuration",
EXCEPTION_COUNT = "azureMonitor.exceptionCount",
TRACE_COUNT = "azureMonitor.traceCount"
}
export declare enum PerformanceCounterMetricNames {
PRIVATE_BYTES = "Private_Bytes",
AVAILABLE_BYTES = "Available_Bytes",
PROCESSOR_TIME = "Processor_Time",
PROCESS_TIME = "Process_Time",
REQUEST_RATE = "Request_Rate",
REQUEST_DURATION = "Request_Execution_Time"
}