Сервис сбора статистики
Этот сервис принимает данные об использовании API-ключей для запросов к сервисам карт, поиска и навигации, обрабатывает эти данные и записывает в Apache Kafka. Затем сервис API-ключей считывает данные для подсчёта расхода лимитов по ключам.
Архитектура
Сервисы карт (Tiles API), поиска (Catalog APIs) и навигации (Navi-Back) отправляют сервису сбора статистики по HTTP API информацию о совершённых запросах к сервисам с использованием API-ключа. Сервис сбора статистики обрабатывает полученные данные и записывает их в хранилище Apache Kafka.
Сервис API-ключей затем считывает эти данные из Apache Kafka и обновляет счётчики использования ключей в хранилище Redis. Это позволяет контролировать расход лимитов по ключам и принимать меры в отношении ключей, которые превысили установленные лимиты.
Важно
Статистика расходования лимитов обновляется с задержкой (около минуты) после запроса к сервисам с использованием API-ключа.
Зависимости
Хранилище Apache Kafka для событий, связанных с API-ключами.
Подробнее о том, как проверить требования для каждого сервиса, см. в документе Системные требования.
Что дальше?
-
Узнайте, как установить или обновить сервис:
-
Узнайте больше о программном комплексе 2ГИС: