Каковы возможности и ограничения Appstats для отслеживания затрат на Google App Engine?

Я наткнулся на старый, но интересный пост в блоге, когда искал стоимость создания экземпляра App Engine (как часть более серьезных усилий, направленных на то, чтобы наиболее точно связать затраты проекта Google Cloud Platform с активностью App Engine). В частности, http://blog.initlabs.com/post/16359268329/how-i-reduced-google-app-engine-costs-by-75 поддерживает использование Appstats, которые "могут отслеживать стоимость RPC, а также время." (Между прочим, статья Google Cloud была обновлена ​​25 августа 2017 года и не содержит таких терминов, как "устарел", "заменен", "трассировка" или "Stackdriver", что заставляет меня думать, что Appstats может по-прежнему обеспечивать ценность.) Три вопроса по этой записке:

  1. Согласно ответу Алекса Мартелли Stackru в начале 2015 года, "Cloud Trace находится в стадии бета-тестирования, то есть" на него не распространяются никакие соглашения об уровне обслуживания или политики устаревания, и в него могут быть внесены несовместимые изменения ", а AppStats является поддерживаемым компонентом App Engine". Хотя кажется, что Trace окончил бета-версию, я также не вижу уведомлений об устаревших приложениях. Алекс продолжает: "Поскольку AppStats является поддерживаемым компонентом, на него распространяется обычная политика устаревания, и поэтому он будет действовать в течение как минимум одного года после того, как он официально объявлен как устаревший (если такое объявление когда-либо произойдет), поэтому существует на самом деле вам не нужно думать о переносе с него производственных приложений ". Тем не менее, в своем комментарии ниже: "[Cloud Trace не объявлен в качестве замены AppStats], но вполне понятно, сколько людей его воспринимают:-)". Кто-нибудь может проверить, что Appstats все еще поддерживается?

  2. Есть несколько устаревших методов, перечисленных в https://cloud.google.com/appengine/docs/standard/python/refdocs/google.appengine.ext.appstats.recording, но информация о стоимости - нет. Есть ли основания полагать, что информация о затратах Appstats имеет смысл, а информация о Stackdriver - нет, или документацию необходимо пересмотреть (хотя последнее обновление было 28 августа 2017 г.)?

  3. Каковы ограничения использования Appstats? Я вижу, что поддерживается только Java 7 Runtime ( https://cloud.google.com/appengine/docs/standard/java/tools/appstats). Я также не могу найти документацию для Appstats в гибкой среде App Engine; это требует использования стандарта? Последнее для меня важнее.

Если вы хотите получить более подробную информацию о том, почему я изучаю это и что я уже изучил (особенно в отношении информации, предоставляемой Stackdriver и экспорта биллинга в BigQuery), пожалуйста, посмотрите, как наиболее точно связать Сколько стоит проект Google Cloud Platform с активностью App Engine?

0 ответов