#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). Вы нашли подходящее решение с помощью облачных конечных точек или любого другого продукта? Спасибо