Рефакторизация структуры кода для улучшения читаемости и удобства сопровождения.

This commit is contained in:
2026-04-30 07:41:41 +03:00
parent eec534760e
commit 89b17ea2b2
1406 changed files with 38483 additions and 3 deletions
+1
View File
@@ -0,0 +1 @@
+1
View File
@@ -0,0 +1 @@
+47
View File
@@ -0,0 +1,47 @@
manifestVersion: 1
id: lunalytics
name: Lunalytics
tagline: Инструмент мониторинга для команд
category: networking
version: "0.10.22"
port: 8183
description: >-
🔍 Lunalytics предлагает богатый набор функций, призванных дать вам полную информацию о состоянии ваших сервисов. Он постоянно отслеживает конечные точки HTTP и TCP и предоставляет подробную статистику работоспособности и задержек с точным отслеживанием времени отклика.
Инструмент также включает автоматический мониторинг сертификатов TLS, поэтому вы будете предупреждены до того, как сертификаты истечет или станут недействительными. Это помогает предотвратить непредвиденные простои, вызванные проблемами с сертификатами.
Каждую отслеживаемую конечную точку можно настроить с использованием настраиваемых интервалов, тегов и описаний, что обеспечивает гибкую организацию и категоризацию. Вы можете группировать услуги по проекту, типу или любому другому критерию, который соответствует вашему рабочему процессу.
Встроенная система оповещений уведомляет вас, когда служба выходит из строя или демонстрирует ненормальное поведение, чтобы вы могли немедленно отреагировать. Оповещения отправляются только тогда, когда они имеют значение, чтобы избежать ненужного шума.
Lunalytics поддерживает несколько пользователей с контролем доступа на основе ролей, что позволяет командам совместно использовать информационные панели, сохраняя при этом границы разрешений. Администраторы могут приглашать пользователей и назначать роли для эффективного управления уровнями доступа.
Все данные мониторинга отображаются в режиме реального времени через интуитивно понятную и интерактивную панель мониторинга. Исторические диаграммы и журналы запросов позволяют проводить более глубокий анализ и помогают выявлять тенденции или повторяющиеся проблемы с течением времени.
developer: KSJaay
website: https://lunalytics.xyz/
submitter: dennysubke
submission: https://github.com/getumbrel/dfwebos-apps/pull/3158
repo: https://github.com/KSJaay/Lunalytics
support: https://github.com/KSJaay/Lunalytics/issues
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
- 4.jpg
- 5.jpg
releaseNotes: >-
Это обновление устраняет проблему с проверкой URL-адреса Discord и ошибку с автоматическим добавлением мониторов:
— Обновлено регулярное выражение для проверки URL-адреса Discord.
- Исправлено автоматическое добавление, которое не работало должным образом.
Полные примечания к выпуску можно найти по адресу https://github.com/KSJaay/Lunalytics/releases.
dependencies: []
path: ""
defaultUsername: ""
defaultPassword: ""
+21
View File
@@ -0,0 +1,21 @@
version: "3.7"
services:
app_proxy:
environment:
APP_HOST: lunalytics_web_1
APP_PORT: 2308
web:
image: ksjaay/lunalytics:0.10.22@sha256:c6877f1957c829351b5f4dc686e72301210e332a0e31b56636f3c6bb45b6d5d4
user: "1000:1000"
restart: on-failure
healthcheck:
test: ["CMD-SHELL", "nc -z 127.0.0.1 2308 || exit 1"]
interval: 10s
timeout: 5s
retries: 3
start_period: 90s
volumes:
- ${APP_DATA_DIR}/data/lunalytics_data:/app/data:rw
- ${APP_DATA_DIR}/data/logs:/app/logs:rw