SensusInfra/QUICKSTART.md
Sergey Antropoff 7877590440 feat: Initial infrastructure setup for SensusAgent and SensusWorker
- Add Kafka with SSL support and KafkaUI with authentication
- Add PostgreSQL with initialization scripts
- Add ClickHouse cluster with 2 replicas and load balancer
- Add Nginx load balancer for ClickHouse
- Add comprehensive Makefile for infrastructure management
- Add SSL certificate generation for Kafka
- Add complete documentation and quickstart guide
- Add environment configuration with real values

Author: Сергей Антропов
Site: https://devops.org.ru
2025-09-10 11:20:47 +03:00

1.6 KiB
Raw Blame History

Быстрый старт SensusInfra

Автор: Сергей Антропов, сайт: https://devops.org.ru

🚀 Запуск за 3 шага

1. Подготовка

cd SensusInfra
cp env.example .env
# Отредактируйте .env с вашими паролями

2. Запуск инфраструктуры

make setup

3. Управление инфраструктурой

make up                # Запуск
make down              # Остановка
make restart           # Перезапуск

📊 Проверка работы

# Статус сервисов
make status

# Проверка здоровья
make health-check

# Логи
make logs

🌐 Веб-интерфейсы

  • Kafka UI: http://localhost:8080 (логин: admin, пароль: admin)
  • PostgreSQL: localhost:5432
  • ClickHouse: localhost:8123 (реплика 1), localhost:8124 (реплика 2)
  • ClickHouse LB: localhost:8125 (HTTP), localhost:9002 (TCP)

🛠 Полезные команды

# Подключение к базам данных
make postgres-cli
make clickhouse-cli

# Просмотр топиков Kafka
make kafka-topics

# SSL сертификаты
make ssl-generate    # Генерация SSL сертификатов
make ssl-info        # Информация о сертификатах

# Остановка системы
make down

# Очистка данных
make clean

📚 Подробная документация

См. README.md для полной документации.