Получение данных об использовании API конечных точек Google Cloud с помощью ключа API

#google-cloud-platform #google-cloud-endpoints #saas

# #google-облачная платформа #google-cloud-конечные точки #saas

Вопрос:

Я ищу рекомендуемые способы извлечения данных об использовании с помощью ключа API для заданного набора API конечных точек Google Cloud. Проект выставляет счета клиентам за использование определенного API.

Моя цель — узнать, сколько раз каждый клиент вызывает каждый из API ESP за данный месяц, чтобы им можно было выставлять счета на основе их использования.

Пример

  • client_a:
    • api-ключ: 12345
  • client_b:
    • api-ключ: 67890

  • ESP1:
    • api_esp1
  • ESP2:
    • api_esp2_foo
    • api_esp2_bar

В конечном счете, я хочу знать, сколько раз client_a использовался каждый из доступных API ESP и сколько раз client_b они использовались.

Одним (частью) решением является создание проекта GCP для каждого клиента, как описано здесь . Однако я не понял, как поступить дальше.

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

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

2. Точно. Мне интересно, получу ли я абсолютные цифры, которые я могу отслеживать в долгосрочной перспективе.

3. Я считаю, что с помощью их инструментов мониторинга это можно отследить, как указано по этой ссылке , поэтому, насколько я понимаю, для отслеживания этого можно использовать инструменты мониторинга

4. Представленные решения, на которые дана ссылка выше, не обеспечивают мониторинг использования дольше 30 дней. Может быть, я просто не нашел его. Пошел дальше и начал хранить данные об использовании. Я буду использовать опции, предоставляемые Luis для краткосрочного мониторинга, для получения оповещений об обнаружении аномалий

5. У меня похожий вариант использования: мне нужно отслеживать ежемесячное использование API клиентами на основе заголовков HTTP (аналогично вашему случаю с ключами API). Вы нашли подходящее решение с помощью облачных конечных точек или любого другого продукта? Спасибо