Профилирование запросов к хранилищу данных в Google App Engine

#google-app-engine #google-cloud-datastore

# #google-app-engine #google-облако-хранилище данных

Вопрос:

У меня есть приложение для GAE, которое широко использует хранилище данных. Я хотел бы посмотреть, какие запросы возникают чаще всего. Но встроенная статистика показывает мне только общее количество операций чтения / записи без каких-либо конкретных деталей. Есть ли способ просмотреть подробную информацию об этом или, может быть, существует какой-то профилирующий проект с открытым исходным кодом?

Заранее благодарю вас.

Комментарии:

1. Почему вам нужно знать, какие запросы встречаются чаще всего? Обычно причиной для этого в СУБД является создание индексов для медленных запросов, но App Engine в любом случае требует индексов для запросов — они обычно не являются необязательными.

Ответ №1:

Appstats может предоставить вам подробную информацию обо всех RPC App Engine (хранилище данных, кэш памяти и т. Д.), Которые Создаются в данном HTTP-запросе.

Существует также несколько «мини-профилировщиков» с открытым исходным кодом для GAE, которые позволяют легко отображать информацию профилирования (как Appstats, так и профилирование обычного вызова метода) на самой отображаемой странице:

Ответ №2:

Appstats, для Python или Java.