在ATS 5.3.0上测试域名统计插件channel_stats
来源:互联网 发布:凤凰金融 网络凤凰网 编辑:程序博客网 时间:2024/05/21 10:05
(所有的说明都在README文档中有详细说明,敬请熟读)
make -f Makefile.tsxs
make install -f Makefile.tsxs
在plugin.config中添加
channel_stats.so intcache_stats
重启ats
trafficserver restart
查询方法
在我目前的环境下就是
http://10.10.110.162:8081/intcache_stats
http://127.0.0.1:8081/intcache_stats?global
http://127.0.0.1:8081/intcache_stats?topn=5
http://127.0.0.1:8081/intcache_stats?channel=test.com
http://127.0.0.1:8081/intcache_stats?channel=test.com&topn=5&global
在局域网中通过下面的url访问
http://10.10.110.162:8081/intcache_stats
http://10.10.110.162:8081/intcache_stats?global
说明:
1).如果url中的query参数中含有global字段将会有非常详尽的信息出来,否则,尽管json响应中也会包含global字段,但是信息量非常少,只会包含类似如下的格式
"global": {
"response.count.2xx.get": "826",
"response.bytes.content": "7560000",
"channel.count": "99",
"server": "5.3.0"
}
2).为了安全性考虑,默认的path可以由"_cstats"改为一个任意的字符串,比如这里是"intcache"字段。
3).没有query参数的url会返回所有host的信息,以及简短的global字段信息。带有global字段的url,将会返回stats_over_http类似的global信息
编译安装
使用上面的编译选项默认就会将该插件对应的动态库channel_stats.so编译进动态库目录/opt/ats/libexec/trafficserver下面
如果单独编译,也可以make -f Makefile.tsxs
make install -f Makefile.tsxs
在plugin.config中添加
channel_stats.so intcache_stats
重启ats
trafficserver restart
查询方法
使用火狐浏览器,将ATS 5.3.0作为正向代理,访问sohu各频道页面
然后再在chrome浏览器中输入
http://localIP:port/intcache_stats?global在我目前的环境下就是
http://10.10.110.162:8081/intcache_stats
http://127.0.0.1:8081/intcache_stats?global
http://127.0.0.1:8081/intcache_stats?topn=5
http://127.0.0.1:8081/intcache_stats?channel=test.com
http://127.0.0.1:8081/intcache_stats?channel=test.com&topn=5&global
在局域网中通过下面的url访问
http://10.10.110.162:8081/intcache_stats
http://10.10.110.162:8081/intcache_stats?global
发现会返回json格式的数据,包含channel和global字段如下
http://10.10.110.162:8081/intcache_stats?topn=5
http://10.10.110.162:8081/intcache_stats?channel=sohu.com
http://10.10.110.162:8081/intcache_stats?channel=sohu.com&topn=5&global
说明:
1).如果url中的query参数中含有global字段将会有非常详尽的信息出来,否则,尽管json响应中也会包含global字段,但是信息量非常少,只会包含类似如下的格式
"global": {
"response.count.2xx.get": "826",
"response.bytes.content": "7560000",
"channel.count": "99",
"server": "5.3.0"
}
2).为了安全性考虑,默认的path可以由"_cstats"改为一个任意的字符串,比如这里是"intcache"字段。
3).没有query参数的url会返回所有host的信息,以及简短的global字段信息。带有global字段的url,将会返回stats_over_http类似的global信息
4).不一定要在remap.config中配置相关的域名,只要ATS缓存中有记录,我们就可以找到对应域名的缓存信息。
5)域名信息过一段时间会变化,有时候会消失
0 0
- 在ATS 5.3.0上测试域名统计插件channel_stats
- 在ATS 5.3.0上测试网页加速插件ats_pagespeed
- 在ATS 5.3.0上测试background_fetch插件
- ATS插件channel_stats源码分析解读
- 在ATS 5.3.0上开启stats_over_http插件
- CentOS 6.3 64bit上测试ATS 5.3.0中的正则刷新插件regex_revalidate
- 在CentOS 6.3 64bit上安装ATS 5.3 LTS版本并测试
- 在Ubuntu 16.04.1 LTS上安装ats 5.3.2
- 在ATS插件中使用互斥锁
- ATS 5.3.0中按域名生成日志配置文件log_hosts.config解读
- 在CentOS 6.3 64bit上安装最新版tsar并监控ATS 5.3
- 在Ubuntu 14.04 64bit上升级安装ATS 5.3.2/6.1.1实录
- 测试ATS对某个特定域名下文件处理效果的方法
- ATS 5.3.0分级缓存
- ATS 5.3.0缓存架构
- 在CentOS 6.8 x86_64上安装ATS 6.2.1实录
- ATS插件开发基础
- ATS插件开发基础
- 业务流程图2
- 最小重量机器设计问题——优先队列式分支限界法
- hdu1030——Delta-wave
- MySQL5.5半同步复制配置安装
- 计算摄影学论文集锦
- 在ATS 5.3.0上测试域名统计插件channel_stats
- 彩色图像,二值图像,灰度图像,不要傻傻分不清~
- 【团队分享】iOS8.3给发图带来的坑,怎样迅速填平?
- LeetCode ---Remove Element
- Mat与Iplimage之间的相互转换
- 选择主键:自然键还是代理键?
- Android 关于新浪微博的OAuth2.0授权
- 【java web】--以终为始,Asp.Net
- FFmpeg资源一览