Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Report of Server Log Visualization
Search
Weiwei
January 09, 2015
Technology
43
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Report of Server Log Visualization
Project report of Server Log Visualization
Weiwei
January 09, 2015
More Decks by Weiwei
See All by Weiwei
Data Visualization with Gephi
wwsun
0
56
Apache Storm Introduction
wwsun
1
97
SVM Training in Large Data Sets
wwsun
0
29
Other Decks in Technology
See All in Technology
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
220
go-sqletch
moznion
0
140
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
230
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
190
今さら理解するウェブフォントver.2026
takanorip
3
790
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
7
6k
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
200
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
340
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
190
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1033
470k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
Between Models and Reality
mayunak
4
500
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
530
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
440
Amusing Abliteration
ianozsvald
1
350
The World Runs on Bad Software
bkeepers
PRO
72
12k
Unsuck your backbone
ammeep
672
58k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Balancing Empowerment & Direction
lara
6
1.3k
Transcript
日志分析及可视化 项目阶段成果汇报 数据与智能实验室,东南大学 2/7/2015 1
提纲 2/7/2015 2 1. 阶段成果 2. 可视化平台演示 3. 项目方案与思路 4.
项目开发方案 5. 不足与改进策略
阶段成果 概况分析 链接分析 流量分析 数据更新 1. 处理会话总数 2. 各时段入站会话 3.
主要搜索引擎贡献 4. 主要关键词贡献 5. 全站跳出率 2/7/2015 3
阶段成果 概况分析 链接分析 流量分析 数据更新 1. 全站链接关系缩略图(3层) 2. 节点主要进入点 3.
节点主要目标点 4. 节点主要访问类别来源 5. 节点入度\出度 2/7/2015 4
阶段成果 概况分析 链接分析 流量分析 数据更新 1. 主要入站流量来源分析 2. 全站浏览分析 2/7/2015
5
阶段成果 概况分析 链接分析 流量分析 数据更新 1. 全局数据、链接分析、流量分析更新(根据时间) 2. 提供分析范围选择入口(下一步) 3.
通过GET请求更新数据 get /update get /update/link get /update/flow 2/7/2015 6 更新菜单
可视化平台演示 • Demo 2/7/2015 7
项目方案与思路 • 系统处理逻辑 • 图论分析及可视化原理 • 链接图的层级过滤 • 统计分析与指标量计算 2/7/2015
8
系统处理逻辑 2/7/2015 9 结果呈现 | 数据可视化 数据分析 | 统计机器学习 数据存储
| NoSQL 数据处理 | Hadoop 数据采集 | 日志文件
图论分析及可视化原理 2/7/2015 10
链接图的层级过滤 //url, type, threshold Graph initGraph = linkDAO.getGraphByNodeName(HOMEPAGE, 2, 100);
Graph nextLayer = linkDAO.getNextLayerByReferNodeName(initGraph.getReqNodes(), 30); initGraph.addLayer(nextLayer); 2/7/2015 11
统计分析与指标量计算 • 点击流(会话) • 来源页 • 着陆页 • 跳出页 •
站外跳入率 • 全站跳出率 • 会话拆分 2/7/2015 12
点击流 2/7/2015 13 日志数据 Ip1: t1 a b t2 b
c t3 c d t4 d e t5 d f t6 b g t7 g h t8 b i a b c d e f g i h 点击流数据:Ip1: a~b~c~d~e~d~f~b~g~h~b~i
来源页、着陆页、跳出页 2/7/2015 14 点击流数据:Ip1: a~b~c~d~e~d~f~b~g~h~b~i 来源页:(搜索引擎,mic,unknown) 着陆页/跳出页(站内): (根据正则regex,确定所属类别,统计分析)
站外跳入率、全站跳出率 2/7/2015 15 一个会话:Ip1: a~b~c~d~e~d~f~b~g~h~b~i 站外跳入率=(首页为站外来源的会话数)/(总的会话数) 全站跳出率=(无询盘行为的会话数)/(总的会话数)
会话拆分 2/7/2015 16 a b c d e f g
i h 一个会话:Ip1: a~b~c~d~e~d~f~b~g~h~b~i (324852) 多个事务:(794282) a~b~c~d~e a~b~c~d-e a~b~g~h a~b~i 未来:会话分析
项目开发方案 • 技术方案(两套方案8/2) • 系统架构 • 计算与存储平台 • 弱模式数据模型 2/7/2015
17
技术方案 2/7/2015 18 80% 20%
系统架构 2/7/2015 19 图:系统总体架构图
计算与存储平台 Input Hadoop MongoDB JSON 2/7/2015 20 嵌套文档减少DBS的I/O 特别适合查询密集的应用 索引性能优化
全图遍历输出只要1秒 MongoDB的副本集策略保 证数据的高可用性
弱模式数据模型 2/7/2015 21 图:Nodes集合 图:Links集合 Embedded documents and arrays reduce
need for expensive joins.
缺陷与不足 • 链接关系图模型完善 • 会话还原与重放 • 不够灵活的层级流量 • 用户交互体验不足 •
并发与稳定性 2/7/2015 22
后期改进策略 • 完善用户交互:增加参数定义 • 完善链接关系图:归类与层数 • 基于单个会话的分析与可视化 2/7/2015 23
项目协同 • 小组成员 • 崇志宏、邵明路、孙伟伟、任萌 • 前后端分离 • https://github.com/wwsun/seu-visLog •
https://github.com/wwsun/seu-visLog-ui 2/7/2015 24
Q&A 2/7/2015 25