MCPcopy Create free account

hub / github.com/BeyondXinXin/nixvis / functions

Functions159 in github.com/BeyondXinXin/nixvis

↓ 1 callersFunctioninitConfig
(genConfig bool)
internal/util/app_cli.go:69
↓ 1 callersFunctioninitDirs
initDirs 初始化目录
internal/util/app_cli.go:87
↓ 1 callersFunctioninitGeoMap
()
internal/web/assets/static/js/maps.js:26
↓ 1 callersFunctioninitRepository
初始化数据
cmd/nixvis/main.go:62
↓ 1 callersFunctioninitScan
初始扫描
cmd/nixvis/main.go:79
↓ 1 callersFunctioninitSites
()
internal/web/assets/static/js/main.js:60
↓ 1 callersFunctionisInternalDomain
(domain, internalDomain string)
internal/stats/referer_stats.go:163
↓ 1 callersFunctionisPrivateIP
是否是内网 IP
internal/netparser/ip_geo.go:168
↓ 1 callersMethodloadState
loadState 加载上次扫描状态
internal/storage/log_parser.go:64
↓ 1 callersFunctionparseIPRegion
(region string)
internal/netparser/ip_geo.go:125
↓ 1 callersMethodparseLogLines
parseLogLines 解析日志行并返回解析的记录数
internal/storage/log_parser.go:257
↓ 1 callersMethodparseNginxLogLine
parseNginxLogLine 解析单行Nginx日志
internal/storage/log_parser.go:305
↓ 1 callersFunctionqueryIPLocation
查询 IP 地理位置
internal/netparser/ip_geo.go:109
↓ 1 callersMethodqueryRefererStats
(query StatsQuery, startUnix, endUnix int64, limit int)
internal/stats/referer_stats.go:24
↓ 1 callersMethodregisterDefaultManagers
registerDefaultManagers 注册默认的统计管理器
internal/stats/stats.go:56
↓ 1 callersFunctionrenderChinaMap
(geoData)
internal/web/assets/static/js/maps.js:69
↓ 1 callersFunctionrenderLogsTable
(logs)
internal/web/assets/static/js/logs.js:243
↓ 1 callersFunctionrenderWorldMap
(geoData)
internal/web/assets/static/js/maps.js:126
↓ 1 callersFunctionrunPeriodicTaskScheduler
runPeriodicTaskScheduler 运行周期性任务
cmd/nixvis/main.go:164
↓ 1 callersFunctionsetupCORS
setupCORS 配置跨域中间件
cmd/nixvis/main.go:103
↓ 1 callersFunctionshowVersion
showVersion 显示版本信息
internal/util/app_cli.go:64
↓ 1 callersFunctionsplitRegion
解析 ip2region
internal/netparser/ip_geo.go:156
↓ 1 callersFunctionstartHTTPServer
启动HTTP服务器
cmd/nixvis/main.go:85
↓ 1 callersFunctionstartPeriodicTaskScheduler
启动维护任务
cmd/nixvis/main.go:140
↓ 1 callersMethodstatsByTimePointsForWebsite
statsByTimePointsForWebsite 根据多个时间点批量查询统计数据
internal/stats/timeseries_stats.go:66
↓ 1 callersMethodstatsByTimeRangeForWebsite
StatsByTimePoints 直接使用 db.Query() 方法查询数据库获取指定时间点的统计数据
internal/stats/overall_stats.go:57
↓ 1 callersFunctiontranslateCountryName
translateCountryName 将英文国家名翻译为中文,中文名直接返回
internal/netparser/ip_geo.go:176
↓ 1 callersFunctionupdateBrowserTable
(data)
internal/web/assets/static/js/ranking.js:7
↓ 1 callersFunctionupdateChartWebsiteIdAndRange
(websiteId, newRange)
internal/web/assets/static/js/charts.js:23
↓ 1 callersFunctionupdateDeviceTable
(data)
internal/web/assets/static/js/ranking.js:17
↓ 1 callersMethodupdateFileState
updateFileState 更新文件状态
internal/storage/log_parser.go:202
↓ 1 callersFunctionupdateGeoMapWebsiteIdAndRange
(websiteId, newRange)
internal/web/assets/static/js/maps.js:19
↓ 1 callersFunctionupdateGeoRankingTable
(data)
internal/web/assets/static/js/maps.js:172
↓ 1 callersFunctionupdateOsTable
(data)
internal/web/assets/static/js/ranking.js:12
↓ 1 callersFunctionupdateOverallStats
(overall)
internal/web/assets/static/js/main.js:123
↓ 1 callersMethodupdateState
updateState 更新并保存状态
internal/storage/log_parser.go:85
↓ 1 callersFunctionupdateUrlRankingTable
(data)
internal/web/assets/static/js/ranking.js:22
↓ 1 callersFunctionupdaterefererRankingTable
(data)
internal/web/assets/static/js/ranking.js:2
↓ 1 callersFunctionvalidateConfig
validateConfig 验证配置文件是否完整有效
internal/util/app_cli.go:148
↓ 1 callersFunctionwriteDefaultConfig
writeDefaultConfig 写入默认配置
internal/util/app_cli.go:103
MethodCleanOldLogs
CleanOldLogs 清理45天前的日志数据
internal/storage/repository.go:129
FunctionCloseIPGeoLocation
CloseIPGeoLocation 关闭查询服务(可选,但推荐在程序退出时调用)
internal/netparser/ip_geo.go:74
MethodGetType
GetType 实现 StatsResult 接口
internal/stats/logs.go:42
MethodGetType
TimeSeriesStats 实现 StatsResult 接口
internal/stats/timeseries_stats.go:25
MethodGetType
()
internal/stats/client_stats.go:19
MethodGetType
()
internal/stats/stats.go:16
MethodGetType
OverallStats 实现 StatsResult 接口
internal/stats/overall_stats.go:18
MethodQuery
Query 实现 StatsManager 接口
internal/stats/logs.go:59
MethodQuery
实现 StatsManager 接口
internal/stats/timeseries_stats.go:41
MethodQuery
实现 StatsManager 接口
internal/stats/client_stats.go:71
MethodQuery
实现 StatsManager 接口
internal/stats/overall_stats.go:34
FunctionformatDate
(date)
internal/web/assets/static/js/utils.js:1
FunctionhandleDateRangeChange
()
internal/web/assets/static/js/main.js:83
FunctionhandleWebsiteSelected
(websiteId)
internal/web/assets/static/js/main.js:72
FunctioninitApp
()
internal/web/assets/static/js/logs.js:41
FunctioninitApp
()
internal/web/assets/static/js/main.js:47
FunctioninitWebsiteSelector
(selector, onWebsiteSelected)
internal/web/assets/static/js/sites.js:6
Functionmain
()
cmd/nixvis/main.go:23
FunctiontoggleTheme
()
internal/web/assets/static/js/theme.js:24
← previous101–159 of 159, ranked by callers