2013-10-13 68 views
2

我們有一個應用程序出現的帶寬比我們預期的要高出許多。我們有超過10 GB /天的出站帶寬,前端每天大約有0位訪客,後端處理(使用後端服務器和任務隊列)很多。我們也使用memcache。高於預期的出站帶寬

谷歌表示,他們賬單如下:

Outgoing Bandwidth (billable) 
The amount of data sent by the application in response to requests. 
This includes: 
    data served in response to both secure requests and non-secure requests by application  servers, static file servers, or the Blobstore 
    data sent in email messages 
    data sent over XMPP or the Channel API 
    data in outgoing HTTP requests sent by the URL fetch service. 

我們不提供靜態文件(它只有一個REST API),不要使用團塊存儲,不發送電子郵件,不使用XMPP。我們確實使用URL獲取服務,但只能使用GET請求。我很難相信6000個GET請求將達到10 GB的數據。

有誰知道我如何能夠追蹤我們傳出帶寬使用情況的細節?

回答

0

要獲取在這個帶寬被消耗的想法,在AppEngine上儀表盤,您可以更改圖表背景下:交通(字節/秒)

此外,儀表板內我會打開配額詳細頁面並迅速給它一次,看看你是否可以隔離哪個服務消耗帶寬。

在附註中,您是否檢查過在飛行中的任務以查看是否有可能發生某些事情卡在隊列中?