Об этом проекте
Tianji — это open-source приложение с самохостингом, которое объединяет три ключевые функции мониторинга в одном интерфейсе: аналитика веб-сайтов (просмотры страниц, уникальные посетители, источники трафика), мониторинг доступности с пассивным приёмом результатов и отчётность о состоянии серверов. Разработанное как лёгкая альтернатива использованию множества разрозненных инструментов, Tianji подходит пользователям, которым нужен комплексный, но не перегруженный функционал мониторинга.
Среди ключевых возможностей: аналитика сайтов, схожая с GA или Umami; мониторинг доступности с приёмом данных от развёрнутых агентов; интеграция со статусом серверов через метрики Prometheus; уведомления о проблемах; сбор телеметрии для отслеживания здоровья деплоя; отслеживание UTM-параметров; поддержка командной работы; опросные страницы; отчёты Lighthouse; хуки для расширяемости; OpenAPI для интеграций.
Приложение предоставляет веб-интерфейс с несколькими дашбордами и поставляется в виде Docker Compose стека с базой PostgreSQL. Доступ по умолчанию: http://localhost:12345. Для локальной разработки необходимо настроить файл .env, указав DATABASE_URL на экземпляр PostgreSQL.
Tianji распространяется под лицензией Apache 2.0. Проект вдохновлён Umami (MIT) и Uptime Kuma (MIT). Доступна однокликовая установка на Hostinger, Sealos, RepoCloud, Render и ClawCloud. Также поддерживается установка через Helm и предусмотрена локализация с возможностью автогенерации переводов через ChatGPT при ручной проверке в файлах locale.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.