Настройте оповещения о бюджете для сервисов Firebase.

На этой странице описано, как настроить и управлять бюджетами только для оповещений, если ваш проект Firebase использует тарифный план Blaze.

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

Разберитесь в бюджетах.

Вы можете контролировать свои расходы и избегать неожиданностей в счетах, создавая бюджеты для Google Cloud Billing . Бюджеты — это общие денежные суммы, которые вы планируете тратить каждый месяц, и они могут быть либо бюджетами только для оповещений, либо бюджетами с ограничением расходов .

Бюджеты, доступные только для оповещений (на этой странице)

  • Если расходы достигнут установленных пороговых значений вашего бюджета, Cloud Billing отправит уведомления по электронной почте .

  • Обратите внимание на следующее:

    • Уведомления о бюджетных расходах не приостанавливают работу сервисов. Они предназначены для того, чтобы помочь вам отслеживать ваши затраты и оповещать вас, чтобы вы могли принять необходимые меры. Например, вы можете использовать уведомления о бюджетных расходах для отключения выставления счетов по проекту .

    • При переходе на тарифный план Blaze в консоли Firebase вам автоматически будет предложено настроить бюджет только для оповещений. Вы также можете настроить бюджеты только для оповещений вручную в консоли Google Cloud (как описано на этой странице).

Бюджеты с ограничением расходов

  • Если расходы достигают установленных пороговых значений вашего бюджета для конкретной услуги , Cloud Billing отправляет уведомления по электронной почте .

  • Если расходы на эту услугу достигнут 100% вашего бюджета, система Cloud Billing приостановит предоставление этой услуги до конца месяца .

  • Обратите внимание на следующее:

    • Ограничения на расходы доступны только для следующих сервисов Firebase: Firebase AI Logic , Firebase App Hosting , Cloud Functions for Firebase и Firebase Extensions .

    • Вы можете вручную установить лимиты расходов в консоли Firebase или консоли Google Cloud .

Настройте бюджеты только для оповещений.

Вот как настроить бюджет только для оповещений:

  1. Убедитесь, что у вас есть соответствующие права доступа.

    Для доступа к связанной учетной записи Cloud Billing необходимы права администратора, а именно роль администратора учетной записи Billing в учетной записи Cloud Billing связанной с проектом.

  2. Перейдите в настройки бюджета:

    1. Откройте свой проект в консоли Firebase , затем перейдите в... > Использование и оплата > Страница сведений и настроек .

    2. В разделе «Уведомления о бюджетах» нажмите «Создать первый бюджет» . Это переведет вас на страницу «Бюджеты и уведомления» в консоли Cloud .

      Обратите внимание, что если у вас уже есть созданный бюджет, вы увидите его здесь, а не по ссылке «Создать первый бюджет».

  3. Выполните следующие шаги, чтобы настроить бюджет и получать оповещения о его превышении по электронной почте:

    1. Выберите существующий бюджет или создайте новый.

    2. Дайте своему бюджету описательное название.

    3. Укажите область действия оповещения о бюджетных расходах, включая проект(ы) и услугу(и), к которым должно применяться оповещение. Вероятно, при начале работы с оповещениями о бюджетных расходах лучше выбрать «Все услуги» .

    4. Выберите тип бюджета в разделе «Сумма » одним из следующих способов:

      • Фиксированная сумма денег – используйте этот тип, когда только начинаете или тестируете свое приложение.

      • Сумма, равная тому, сколько ваш проект потратил в прошлом месяце – используйте этот тип, если ваше приложение стабильно развивается и вы не хотите обновлять сумму бюджета каждый месяц.

    5. Настройте оповещения о процентах от бюджета .

      • Для первоначального тестирования попробуйте несколько процентов, например, 1%, 2%, 5% и 50% от фактического значения .

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

    6. Настройте, кто должен получать электронные письма.

      • По умолчанию уведомление по электронной почте получают все пользователи с соответствующими правами доступа к платежным системам (по умолчанию — администраторы платежных учетных записей и пользователи платежных учетных записей в соответствующей учетной записи Cloud Billing счетов).

      • Вы также можете отправлять электронные письма другим членам вашей команды. Для этого необходимо создать рабочую область Cloud Monitoring , а затем добавить канал уведомлений по электронной почте в раздел « Оповещения » этой рабочей области. Для получения дополнительной информации об этой настройке посетите раздел «Настройка расширенных оповещений и логики выставления счетов» .

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

Ограничения бюджетов, основанных только на оповещениях.

Ниже перечислены важные ограничения, которые следует понимать в отношении бюджетов, предназначенных только для оповещений:

  • Бюджеты, управляемые только уведомлениями, не приостанавливают работу сервисов. Они предназначены для того, чтобы помочь вам отслеживать ваши расходы и оповещать вас, чтобы вы могли принять необходимые меры. Например, вы можете использовать уведомления о бюджете для отключения выставления счетов по проекту .

  • Может охватывать различные уровни масштаба. Бюджет, предназначенный только для оповещений, может быть ограничен любым из следующих уровней:

    • Полный аккаунт Cloud Billing .

    • Одна или несколько организаций, папок или проектов, связанных с вашей учетной записью Cloud Billing .

    • Одна или несколько служб, таких как Cloud Firestore или функции Cloud Run (для Cloud Functions for Firebase ).

    • Ресурсы, которым присвоена конкретная метка.

  • Можно установить различные временные диапазоны. Бюджет для оповещений может быть ежемесячным, квартальным, годовым или с возможностью выбора пользовательского временного интервала.

Если у вас более сложные настройки выставления счетов, вы можете найти более подробную информацию о бюджетах, предназначенных только для оповещений, в документации Google Cloud .