Архитектура
Обработка входящих запросов
Коммуникация сервисов
Руководство пользователя
Получение данных из сервисов
Использование Панели управления
Использование инструментов из комплекта
Работа с Theia
Мониторинг Netdata
Работа с Jupyter
Работа с ClickHouse
Основные принципы
Модификация схемы
Подключение к VPN
Справочная информация
HTTP Redirect
Каналы получения данных
WebSocket
Загрузка больших файлов
JSON-RPC 2.0 RST
API сервисов
Director API
Front API
RockMe Framework (TypeScript)
Переменные окружения
Маппинг путей
Сетевая инфраструктура
Схема хранилища ClickHouse
Создание сервисов
Python + Band Framework
Организация сервиса
Коммуникация с другими сервисами
Работа с ClickHouse
Другие возможности
TypeScript + Rockme Framework
Организация сервиса
Туториалы
Получение данных из других сервисов
Сбор сырых данных Google Analytics
Создание динамического Calltracking
Построение истории отдельного пользователя
Классические модели атрибуции
Вероятностное прохождение воронки
Атрибуция по индексу активности
Воронки
Реализация Cookie-Sync
Сегментация пользователей
X
Выберите раздел

Выбор сервера и настройка DNS

Выбор и подготовка сервера

Rockstat устанавливается на собственный сервер. Подходят как физические, так и виртуальные серверы.

Danger! High Voltage! Rockstat требуется персональный сервер, где нет другого ПО. Установку следует производить только в свежую операционую систему. Все необходимое будет установлено автоматически и переконфигурировано под специфику платформы.

Минимальные требования

  • Ресурсы сервера
    • 2+ CPU core
    • 8+ Gb MEM
    • 60+ Gb SSD disk
    • OS Ubuntu 16.04 64bit;
  • Доменное имя, желательно поддомен на основном домене, вроде rstat.mysite.ru.

Для тестирования будет достаточно конфигурации вдвое меньше. На больших нагрузках 5+ миллионов визитов в месяц требуется более производительная конфигурация.

Выбор поставщика

Подходит любой провайдер, у которого полноценная виртуализация и "честное" выделение ресурсов.

Размещенине в России, ценник ниже среднего по стране, очень достойное качество.

Размещение в Европе, дают 100$ на 2мес тестирования

Размещение в Европе по крайне привлекательным ценам. Hetzner.

При больших нагрузках можно использовать физические серверы.

Конфигурация DNS

Сервер должен иметь доменное имя, лучше всего использовать поддомен основного домена, например rstat.mysite.ru. Требуется направить доменное имя на ip адрес сервера.

Базовые принципы конфигурации DNS зоны

К этому моменту у вас должен быть запущен сервер с установленной операционной системой. Добавьте 2 дополнительные записи в описание зоны DNS:

поддомен       A   1.2.3.4
*.поддомен     A   1.2.3.4

Пример:

rstat         A   46.161.39.109
*.rstat       A   46.161.39.109

Как правило, требуется указывать только поддомен, пропуская имя домена.

В зависимости от сервиса, где обслуживается ваш домен, процесс внесения данных может сильно разниться. Внимание! DNS настраивается не там, где расположен сервер, а там, где зарегистрирован или обслуживается домен. Уточните этот вопрос у вашего системного администратора.

Интерфейс управления DNS в VScale

Vscale example

Интерфейс управления DNS в Amazon AWS

Aws zone overview

Материалы по теме