• Русский
  • Архитектура

    Платформа обеспечивает общие возможности учёта и выставления счетов благодаря взаимодействию компонентов 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 каждый день и отправляет их на сервер. В случае неудачной отправки повторяет попытку каждые два часа до успешной передачи.