Установка ProtoOBP Backend
Установка ProtoOBP Backend на один сервер с помощью скрипта установки или вручную, типовые проблемы при установке.
На этой странице:
Компоненты Backend сервера Proto Observability Platfrom поставляются в виде docker контейнеров, управляемых с помощью docker compose.
Компоненты ProtoOBP Backend могут быть разнесены на несколько хостов для повышения производительности и отказоустойчивости платформы.
В данном разделе рассматривается инсталляция ProtoOBP Backend сервера в варианте с одним физическим или виртуальным хостом. При необходимости, конфигурация для двух и более серверов предоставляется по запросу в техническую поддержку Proto.
Необходимо выделить физический или виртуальный сервер для Proto OBP Backend сервера.
Proto OBP Backend
Память RAM: 24 GB
CPU: 12 vCPU
Диск: 500GB SSD (5000iops+)
ОС: Linux (Debian-based или CentOS 8+)
Docker: 24.x - 28.x (https://docs.docker.com/engine/install/)
Docker-compose: v2.24.5+
Доступ к Интернет: для скачивания образов
Сетевые доступы (порты): 80, 443
Сетевые доступы:
| Source Name | Source IP | Destination Name | Destination IP | Destination PORT/PROTO | Description |
|---|---|---|---|---|---|
| Proto Platform Backend | protoobp_backend_ip | Proto Repository | registry.git.proto.group | 443/tcp | Скачивание дистрибутивов и образов Proto Observability Platform |
| IP адреса контролируемых серверов, на которые устанавливаются агенты системы Proto Observability Platform (обычно вся внутреняя сеть) | ANY_INTERNAL | Proto Platform Backend | protoobp_backend_ip | 80/tcp, 443/tcp | Коммуникация Агентов с Proto Platform Backed |
| IP адреса пользователей веб-интерфейса системы Proto Observability Platform (обычно вся внутренняя сеть) | ANY_INTERNAL | Proto Platform Backend | protoobp_backend_ip | 80/tcp, 443/tcp | Доступ должен быть открыт для всех пользователей веб-интерфеса платформы |
| IP адреса контролируемых серверов, на которые устанавливаются агенты системы Proto Observability Platform (обычно вся внутреняя сеть) | localhost | Контролируемый сервер (локально) | localhost | 8125/tcp, 8126/tcp, 8125/udp | Трейсеры встраиваемые в приложения должны иметь доступ к агенту платформы установленному на этом же хосте. Порты должны быть открыты в рамках локальной сети контролируемого сервера. |
| Сервер/точка сбора трафика от пользователей веб-браузерных и мобильных приложений | EUM.customer.domain | Proto Platform Backend | protoobp_backend_ip | 443/tcp | Трафик телеметрии от веб-браузеров и мобильных устройств реальных пользователей к серверу Системы. Должен быть проксирован. Например, трафик от браузеров и мобильных устройств направляется на сервер EUM.customer.domain:443, с которого трафик должен быть проксирован на Backend_IP:443 |
Установка на один сервер с помощью скрипта установки (рекомендуется) или вручную, а также типовые проблемы при установке — на странице Установка ProtoOBP Backend.
См. страницу Подключение собственного HTTPS-сертификата.
Замена лицензионного ключа и токена доступа к артефактам — на странице Изменение лицензионной информации.
Установка из собственного зеркала Docker-образов и список образов для клонирования — на странице Использование локальных Docker-репозиториев.
Установка без доступа к интернету — на странице Установка оффлайн.
Сроки хранения данных и порог APDEX T — на странице Расширенная конфигурация.
Для отказоустойчивости или распределения нагрузки возможно разворачивание ProtoOBP Backend на нескольких серверах.
Инструкции предоставляются по запросу.
Установка ProtoOBP Backend на один сервер с помощью скрипта установки или вручную, типовые проблемы при установке.
Как подключить к ProtoOBP Backend собственный TLS-сертификат.
Замена лицензионного ключа и токена доступа к артефактам на установленном ProtoOBP Backend.
Установка ProtoOBP Backend из собственного зеркала Docker-образов (Artifactory, Nexus) и список образов для клонирования.
Установка ProtoOBP Backend без доступа к интернету: перенос Docker-образов вручную.