mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-12 02:06:37 +08:00
feat(access-logs): 新增 IP 明细 Tab 并完善日志详情字段
按时间窗聚合 IP 请求数/2xx 比例/入出站流量,支持排序与详情分析; 日志明细详情仅展示请求业务字段,IP 情报迁至独立详情弹窗。
This commit is contained in:
@@ -547,6 +547,10 @@ export interface AccessLogItem {
|
||||
user_agent: string;
|
||||
cache_status: string;
|
||||
status_code: number;
|
||||
bytes_sent: number;
|
||||
request_length: number;
|
||||
request_time_ms: number;
|
||||
created_at: string;
|
||||
}
|
||||
|
||||
export interface AccessLogList {
|
||||
@@ -612,6 +616,9 @@ export interface AccessLogIPSummaryFilters {
|
||||
node_id?: string;
|
||||
remote_addr?: string;
|
||||
host?: string;
|
||||
hours?: number;
|
||||
since?: string;
|
||||
until?: string;
|
||||
p?: number;
|
||||
page_size?: number;
|
||||
sort_by?: string;
|
||||
@@ -620,8 +627,14 @@ export interface AccessLogIPSummaryFilters {
|
||||
|
||||
export interface AccessLogIPSummaryItem {
|
||||
remote_addr: string;
|
||||
region?: string;
|
||||
total_requests: number;
|
||||
recent_requests: number;
|
||||
success_2xx_count: number;
|
||||
success_ratio: number;
|
||||
bytes_received: number;
|
||||
bytes_sent: number;
|
||||
/** @deprecated always 0 */
|
||||
recent_requests?: number;
|
||||
last_seen_at: string;
|
||||
}
|
||||
|
||||
@@ -631,6 +644,9 @@ export interface AccessLogIPSummaryList {
|
||||
page_size: number;
|
||||
has_more: boolean;
|
||||
total_ip: number;
|
||||
hours: number;
|
||||
since: string;
|
||||
until?: string;
|
||||
sort_by: string;
|
||||
sort_order: 'asc' | 'desc';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user