В Google App Engine, как я могу проверить использование моего процессора до и после запуска набора задач? - PullRequest
4 голосов
/ 30 октября 2010

Как в Google App Engine проверить, сколько ЦП было использовано до и после коллекции событий?Я понимаю, как проверить использование ЦП во время одной выборки URL-адреса, и я понимаю, как использовать статистику для просмотра конкретных событий в совокупности, но как определить, сколько ЦП было использовано между 17:00 и 17:00?

Есть ли способ запросить мое ежедневное использование, а затем повторить запрос через 10-15 минут?Я могу при необходимости очистить экран от appspot, но это кажется очень неэффективным.

Ответы [ 2 ]

2 голосов
/ 30 октября 2010

К сожалению, нет API для запросов такого рода данных.

Панель приборов.Вероятно, будет трудно получить точные измерения путем очистки экрана приборной панели.Существует задержка между выполнением запроса и отображением использования квот (на панели инструментов или на странице квот).Если у вас нет других запросов к вашему приложению, то я думаю, что это нормально - просто прочитайте счетчики перед вашей работой, а затем прочитайте их снова немного после того, как ваша работа завершится.В качестве альтернативы вы можете использовать AppStats .Вы можете загрузить главную страницу AppStats во всем наборе событий, которые вы хотите измерить, а затем суммировать данные об использовании для каждого отдельного запроса.

0 голосов
/ 02 сентября 2012

Вы можете проверить экземпляр процессора и использование памяти с помощью API времени выполнения.

runtime.cpu_usage (). Total () дает вам общее количество циклов, потребленных этим экземпляром.

https://developers.google.com/appengine/docs/python/backends/runtimeapi

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...