Домашняя
Интерфейсы взаимодействия с системой мониторинга:
предоставление доступа к сервисам осуществляется через Keycloak
Grafana - графический интерфейс и дашборды мониторинга (доступен в режиме Администратор, Редактирование, Чтение)
Karma - дашборды отображения алармов (более удобный чем в grafana)
Интерфейсы только для привилегированных пользователей:
предоставление доступа к сервисам осуществляется через Keycloak
Victoriametrics - графический интерфейс взаимодествия с базой данных мтерик
VMagent - графический интерфейс по отображению подключенных источников для сбора метрик и их конфигураций
VMalert - графический интерфейс взаимодествия и api для взаимодействия с системой алертинга Victoriametrics
VMlogs - графический интерфейс взаимодействия с базой данных хранения логов и возможностью полнотекстового поиска синтаксис LogsQL
Alertmanager - графический интерфейс отображения правил оповещения.
Consul - зарегистрированные сервисы сбора метрик и их статус. API service discovery. Для просмотра токенов и админских прав необходимо после входа в систему нажать на кнопку "Consul" в правом верхнем углу авторзацоваться с мастер-токен который находится в .env файле.
Consul-manager - графический интерфейс для управления сервисами Consul.
Alert-tts - графический интерфейс для прослушивания алертов.
Отправить звуковой алерт/сообщение - будет проигран звуковой алерт в alert-tts.
API - API для получения метрик в формате prometheus из АСУППК. Примечание: доступ открыт только для определенных IP-адресов. см. в .env файле.
Сервисные интерфейсы:(привилегированный доступ)
доступ только для администраторов с логином и паролем определенным в .env файле.
Portainer - графический инструмент управления контейнерами микро-сервисов системы мониторинга
Traefik - revers-proxy, с автоматической выдачей сертификатов let's encrypt
Keycloak - сервис аутентификации и авторизации
Pgadmin - графический клиент для работы с сервером PostgreSQL.