@dmhsq_monitor/web
Version:
Web monitoring package for monitor system
55 lines (54 loc) • 1.34 kB
TypeScript
/**
* 事件类型常量
*/
export declare const EVENT_TYPES: {
JS_ERROR: string;
RESOURCE_ERROR: string;
UNHANDLED_REJECTION: string;
HTTP_ERROR: string;
CONSOLE_ERROR: string;
PAGE_LOAD: string;
PAGE_VISIBILITY: string;
RESOURCE_PERFORMANCE: string;
LARGEST_CONTENTFUL_PAINT: string;
FIRST_INPUT_DELAY: string;
CUMULATIVE_LAYOUT_SHIFT: string;
CLICK: string;
PAGE_VIEW: string;
CUSTOM: string;
};
/**
* Web监控版本
*/
export declare const WEB_MONITOR_VERSION = "1.0.25";
/**
* 默认配置
*/
export declare const DEFAULT_CONFIG: {
enableAutoErrorCapture: boolean;
enablePerformanceMonitoring: boolean;
enableRequestMonitoring: boolean;
enableBehaviorMonitoring: boolean;
enableRouteMonitoring: boolean;
enableConsoleMonitoring: boolean;
enablePerformance: boolean;
enableError: boolean;
errorSamplingRate: number;
behaviorSamplingRate: number;
maxCache: number;
reportInterval: number;
};
/**
* 最大内容长度 (用于截断收集的数据)
*/
export declare const MAX_CONTENT_LENGTH = 2000;
/**
* 内容采样率 (特定内容的采样)
*/
export declare const CONTENT_SAMPLING_RATES: {
ERROR_STACK: number;
CONSOLE_LOGS: number;
REQUEST_BODY: number;
RESPONSE_BODY: number;
INPUT_VALUES: number;
};