Платформа веб- и продуктовой аналитики с открытым исходным кодом и упором на конфиденциальность — альтернатива Google Analytics.
msgbyte/tianji
Самостоятельно размещаемый универсальный инструмент, объединяющий веб-аналитику, мониторинг доступности и страницы состояния серверов.
Open source альтернатива:Google Analytics
UptimeRobot
- Звёзды
- 3,119
- Форки
- 198
- Открытые issues
- 144
- Последний коммит
- вчера
Что это?
Tianji — приложение для самостоятельного размещения, которое объединяет три вида мониторинга, обычно реализуемых отдельными инструментами: веб-аналитику, мониторинг доступности и состояние серверов. Оно позволяет небольшим командам и отдельным разработчикам закрыть типичные задачи с помощью одного развёртывания вместо нескольких сервисов.
В части аналитики приложение отслеживает просмотры страниц, посетителей и посещения отдельных страниц — примерно так же, как Google Analytics или umami. Мониторинг доступности проверяет доступность и подключение к сервисам, а также позволяет получать результаты в пассивном режиме. Функция мониторинга состояния серверов сообщает о состоянии машин через компонент reporter. В проект также входят уведомления о проблемах, совместная работа команды, интерфейс OpenAPI и Helm chart для развёртывания в Kubernetes.
Проект написан на TypeScript, использует PostgreSQL в качестве базы данных и запускается с помощью Docker Compose, который по умолчанию поднимает приложение и базу данных вместе на порту 12345. Проект распространяется по лицензии Apache-2.0 и включает настройку i18n, удобную для поддержки двух языков.
Ключевые возможности
- 01Веб-аналитика: просмотры страниц, посетители и число посещений отдельных страниц
- 02Мониторинг доступности с поддержкой пассивной передачи результатов
- 03Отчёт о состоянии серверов через компонент reporter
- 04Уведомления о проблемах и совместная работа команды
- 05Интерфейс OpenAPI и Helm chart для развёртывания в Kubernetes
Сценарии использования
- Замена Google Analytics самостоятельно размещаемой альтернативой для сайта
- Мониторинг доступности веб-сервисов и получение уведомлений о сбоях
- Проверка состояния нескольких серверов в одной панели
- Использование одного лёгкого инструмента вместо отдельных стеков аналитики, мониторинга доступности и серверов
Быстрый старт
- 1
Запустите стек Docker Compose из корневого каталога репозитория
docker compose up -d - 2
Откройте приложение в браузере по адресу localhost, порт 12345
Что важно знать
- Вместе с приложением необходимо запустить базу данных PostgreSQL.
- Для некоторых функций, например генерации переводов, требуется API-ключ OpenAI.
В подборках
Темы
Частые вопросы
- Что такое tianji?
- Самостоятельно размещаемый универсальный инструмент, объединяющий веб-аналитику, мониторинг доступности и страницы состояния серверов. Tianji — приложение для самостоятельного размещения, которое объединяет три вида мониторинга, обычно реализуемых отдельными инструментами: веб-аналитику, мониторинг доступности и состояние серверов. Оно позволяет небольшим командам и отдельным разработчикам закрыть типичные задачи с помощью одного развёртывания вместо нескольких сервисов.
- tianji можно использовать бесплатно? Какая у него лицензия?
- tianji распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- tianji всё ещё поддерживается?
- Активно поддерживается. Последний коммит в tianji — 23 окт. 2026 г..
- Для чего можно использовать tianji?
- Замена Google Analytics самостоятельно размещаемой альтернативой для сайта Мониторинг доступности веб-сервисов и получение уведомлений о сбоях Проверка состояния нескольких серверов в одной панели Использование одного лёгкого инструмента вместо отдельных стеков аналитики, мониторинга доступности и серверов
- Как установить tianji?
- Запустите стек Docker Compose из корневого каталога репозитория: docker compose up -d Откройте приложение в браузере по адресу localhost, порт 12345
- Где скачать tianji?
- Исходный код и инструкции по установке — на GitHub: https://github.com/msgbyte/tianji
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Платформа веб-аналитики с приоритетом конфиденциальности: отслеживает трафик, кампании, поведение, конверсии и доход без cookie, на собственном сервере или в облаке.
Открытая система веб-аналитики без cookies — альтернатива Google Analytics с упором на конфиденциальность, доступная в облаке и для самостоятельного размещения.
Открытая платформа веб-аналитики с заботой о приватности: доступна как хостинговый сервис или для самостоятельного размещения и служит альтернативой Google Analytics.
Самостоятельно размещаемая аналитика сайтов с упором на приватность: Node.js, MongoDB, минималистичный интерфейс и отсутствие cookies.
Самостоятельно размещаемое приложение для мониторинга доступности и инфраструктуры: проверяет HTTP, ping, порты, DNS, Docker и многое другое, а также предоставляет страницы статуса и уведомления об инцидентах.