Архитектура

Платформа обеспечивает общие возможности учёта и выставления счетов благодаря взаимодействию компонентов ACP Cost Management Server и ACP Cost Management Agent:
-
ACP Cost Management Server: Этот плагин необходимо установить в кластере
globalдля использования функций учёта и выставления счетов платформы.-
Взаимодействует с Clickhouse, отвечает за приём данных, отправленных клиентами, и их хранение в базе данных Clickhouse без ограничения по времени хранения.
-
Предоставляет API для запроса данных учёта и выставления счетов.
-
Позволяет изменять настройки единичных цен и валютных единиц.
-
Примечание: Валютная единица, установленная платформой, в настоящее время влияет только на отображение и не поддерживает конвертацию валют между разными единицами.
-
-
ACP Cost Management Agent: Этот плагин необходимо установить в кластере, где планируется учёт и выставление счетов, чтобы платформа могла учитывать и выставлять счета за ресурсы в этом кластере.
-
Взаимодействует с Prometheus, предоставляя экспортер для хранения данных метрик учёта и выставления счетов в Prometheus.
-
Подключается к ACP Cost Management Server, агрегирует и рассчитывает данные учёта и выставления счетов по всем ресурсам кластера за предыдущий день в 00:30 каждый день и отправляет их на сервер. В случае неудачной отправки повторяет попытку каждые два часа до успешной передачи.
-