Всего маяков
--
Реле доступны
--
Реле недоступны
--
Маяки
| Реле | ID | Название | Зона | Цвета | Синхр. |
|---|---|---|---|---|---|
| Загрузка... | |||||
Реле
| Статус | IP | Пинг | Маяков | Последний ответ |
|---|---|---|---|---|
| Загрузка... | ||||
Управление маяком
Текущее состояние
Выберите маяк
Настроенные реле и маяки
Загрузка...
Добавить реле
Добавить маяк
Пинг реле
Редактировать конфигурацию (JSON)
Прямое редактирование массива реле. Изменения применяются сразу и сохраняются в config.json.
История состояний
| Время | Поколение | Цвета |
|---|---|---|
| Выберите маяк | ||
Ошибки (Redis Stream)
Последние ошибки из потока lighthouse_fails
Нажмите «Обновить» чтобы загрузить
Prometheus-метрики
Метрики доступны по адресу /metrics в формате Prometheus.
Реле
| Метрика | Тип | Метки | Описание |
|---|---|---|---|
| relay_requests_total | counter | ip, operation, status | Количество HTTP-запросов к реле. status: ok / error |
| relay_request_duration_seconds | histogram | ip, operation | Время выполнения запроса к реле |
| relay_online | gauge | ip | Доступность реле: 1 = онлайн, 0 = офлайн |
| relay_ping_ms | gauge | ip | Пинг реле в миллисекундах |
| relays_total | gauge | -- | Количество сконфигурированных реле |
| lighthouses_total | gauge | -- | Количество сконфигурированных маяков |
API
| Метрика | Тип | Метки | Описание |
|---|---|---|---|
| api_requests_total | counter | method, path, status | Количество HTTP-запросов к API |
Примеры запросов Prometheus
Ошибки реле за 5 минут:
rate(relay_requests_total{status="error"}[5m])
Офлайн реле:
relay_online == 0
RPS по эндпоинтам:
sum by (path) (rate(api_requests_total[5m]))
Реле с пингом > 100ms:
relay_ping_ms > 100
Настройка Prometheus
Добавьте в
prometheus.yml:scrape_configs:
- job_name: 'lighthouse-api'
scrape_interval: 15s
static_configs:
- targets: ['localhost:8010']
Демо-программы
Запустите одну из встроенных анимаций для проверки светоколонн. Одновременно может работать только одна программа.
О приложении
Lighthouse API
Сервис управления светоколоннами (маяками)
Версия
3.0
Регистрация ПО
Свидетельство о государственной регистрации программы для ЭВМ № 2025687159
Правообладатель
ИП Краснов Владимир Андреевич (ИНН 781422796858)
Документы
Отказ от ответственностиЛицензионное соглашение
Контакты
Возможности
- Управление произвольными цветами маяков через реле
- Desired-state reconciliation через Redis
- Автовосстановление состояния при перезагрузке реле
- Мониторинг доступности реле с transition detection
- Групповые операции на все маяки
- Горячее обновление конфигурации (JSON)
- История состояний (Redis Streams)
- Prometheus-метрики
- WebSocket real-time обновления
- REST API
Лицензия
Статус
—
Клиент
—
Режим
—
Действует до
—
Идентификатор установки
—
© 2026 WHSoft