Конфигурация объектов Monium
В сервисе Monium для логического разделения данных телеметрии используются несколько объектов конфигурации: проект, кластер, сервис и шард.
-
Проект — логическая сущность верхнего уровня. Проект позволяет объединить телеметрию связанных приложений, микросервисов и ограничить права доступа к данным для команд разработки. Например: интернет-магазин, биллинг, сервисы безопасности.
-
Кластер — позволяет выделить окружение, независимые инсталляции, в которых работают сервисы. Например, боевой и тестовый кластеры, кластеры в различных регионах.
-
Сервис — отдельное клиентское приложение, которое генерирует данные телеметрии. Это может быть микросервис или компонент внутри микросервиса, например Nginx, Envoy, ВМ Compute Cloud
-
Шард — контейнер для хранения данных конкретной пары «сервис и кластер» и настройки хранения данных, например TTL
.
Объекты «проект», «кластер» и «сервис» определяют источник данных, а «шард» — правила хранения.