#google-app-engine #google-cloud-datastore
# #google-app-engine #google-облако-хранилище данных
Вопрос:
У меня есть приложение для GAE, которое широко использует хранилище данных. Я хотел бы посмотреть, какие запросы возникают чаще всего. Но встроенная статистика показывает мне только общее количество операций чтения / записи без каких-либо конкретных деталей. Есть ли способ просмотреть подробную информацию об этом или, может быть, существует какой-то профилирующий проект с открытым исходным кодом?
Заранее благодарю вас.
Комментарии:
1. Почему вам нужно знать, какие запросы встречаются чаще всего? Обычно причиной для этого в СУБД является создание индексов для медленных запросов, но App Engine в любом случае требует индексов для запросов — они обычно не являются необязательными.
Ответ №1:
Appstats может предоставить вам подробную информацию обо всех RPC App Engine (хранилище данных, кэш памяти и т. Д.), Которые Создаются в данном HTTP-запросе.
Существует также несколько «мини-профилировщиков» с открытым исходным кодом для GAE, которые позволяют легко отображать информацию профилирования (как Appstats, так и профилирование обычного вызова метода) на самой отображаемой странице:
- https://github.com/kamens/gae_mini_profiler — Для Python
- https://github.com/jriecken/gae-java-mini-profiler — Для Java