Можно ли просмотреть статистику использования в Firebase? - PullRequest
0 голосов
/ 04 сентября 2018

Я использую базу данных Firebase в реальном времени в приложении.

Весь размер базы данных в реальном времени составляет около 250 КБ. Но в определенные дни я вижу, что объем загрузки базы данных в реальном времени составляет около 250 МБ, а в другие дни обычно около 5 МБ.

Мне нужно выяснить причину этих пиков загрузки. Можно ли как-то изолировать пользователя или путь к базе данных, который способствует загрузке данных из базы данных в реальном времени?

Ответы [ 2 ]

0 голосов
/ 04 сентября 2018

Единственный способ найти более подробную информацию об этой проблеме - использовать firebase profiler .

firebase database:profile --project <my_project_id>

Показывает пути к базам данных, к которым обращались во время профилирования, включая количество загруженных байтов. Он не показывает, какой пользователь получил доступ к базе данных, но правила базы данных моей базы данных позволяют пользователям получать доступ только к назначенному им пути в БД, поэтому информацию о пользователе можно получить, просмотрев пути к базе данных.

0 голосов
/ 04 сентября 2018

На этом уровне детализации вы можете использовать Stackdriver Monitoring для просмотра отдельных показателей производительности.

С помощью Stackdriver Monitoring от Google Cloud Platform вы можете использовать Metrics Explorer для просмотра отдельных метрик производительности или создания различные панели с диаграммами, которые отображают различные комбинации показатели производительности с течением времени. Интеграция базы данных в реальном времени с Stackdriver Monitoring предлагает самый глубокий уровень детализации.

https://firebase.google.com/docs/database/usage/monitor-performance#stackdriver-monitoring

Мониторинг Stackdriver доступен по адресу https://app.google.stackdriver.com/. Вы можете создавать собственные диаграммы из показателей Firebase, которые перечислены здесь https://cloud.google.com/monitoring/api/metrics_gcp#gcp-firebasedatabase

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