2015-11-28 145 views
0

我在AWS上部署了LAMP堆棧應用程序。我需要使用CloudWatch監控這一點。使用CloudWatch API獲取統計信息

有人可以指導我如何使用CloudWatch API獲取CPU使用率的GetMetrics? AWS documentation非常稀缺。

我看到putmetrics調用會讓我創建自己的度量標準。 我的要求是我需要在移動應用程序中顯示這些度量標準結果。 我的應用程序監視AWS上部署的項目。進入的警報和指標必須流入應用程序。 我不想在AWS控制檯中輸入指標數據, 我希望它可以在我的移動應用程序中查看。該應用程序是在MEAN堆棧中開發的。 我還必須補充說,該應用程序部署在AWS上,並且被監控的應用程序 也在其中(其LAMP堆棧)。我設法設置了2個端點(HTTP和DB),並且我用Javascript寫了 簡單腳本來監視它們。但理想情況下,他們應該通過Cloudwatch進行。

+0

我已經取得了一些微小的進展,我認爲..但我得到這個錯誤「無法找到操作GetMetricStatistics版本2010-08-01」當我給公制作爲CPU利用率與維度名稱爲InstanceId和值實例的值。我已經檢查了版本和版本是2010年的代碼中的所有地方,但我仍然得到這個錯誤! – BrainRacker

+0

有人請幫助...我沒有在互聯網上看到關於這個錯誤的任何有用的信息 – BrainRacker

+0

好的...我在AWS CLI上檢查了同樣的事情,它的工作原理...但它不會在我的應用程序中爲我工作! – BrainRacker

回答

0

通過提供一段代碼來複制您通常會看到的問題,這使得看到問題的人能夠比猜測您正在做的事更好地幫助您。

你使用SDK來做到這一點嗎?什麼語言/版本?

這裏是鏈接到API文檔: http://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricStatistics.html http://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_ListMetrics.html

模式是列出的指標,之後使用的結果,它送入getmetricsstatistics。

在你的具體情況下,在你問這個問題之前,使用這個問題可能會回答這個問題。例如: https://forums.aws.amazon.com/thread.jspa?messageID=295740

0

當您碰到錯誤的端點時會發生這種情況。檢查您是否正在訪問正確的AWS服務的端點。

例如,想要訪問Amazon CloudWatch API時嘗試訪問DynamoDB的端點。