在ATS 5.3.0上测试域名统计插件channel_stats
生活随笔
收集整理的這篇文章主要介紹了
在ATS 5.3.0上测试域名统计插件channel_stats
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
(所有的說明都在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)域名信息過一段時間會變化,有時候會消失
總結
以上是生活随笔為你收集整理的在ATS 5.3.0上测试域名统计插件channel_stats的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在ATS 5.3.0上测试网页加速插件a
- 下一篇: 在ATS 5.3.0上开启stats_o