Tianji: All-in-One Monitoring und Analytics für Developer
Website Analytics + Uptime Monitor + Server Status = Eine Lösung
Tianji positioniert sich als umfassender Insight Hub, der drei essenzielle Tools für Website-Betreiber und DevOps-Teams in einer einzigen Anwendung vereint: Website Analytics, Uptime Monitoring und Server Status Tracking. Das Open-Source-Projekt adressiert ein alltägliches Problem: Warum mehrere spezialisierte Services installieren, wenn eine lightweight All-in-One-Lösung für die meisten Use Cases ausreicht?
Das Problem: Tool-Sprawl im Monitoring-Stack
Wer Websites oder Services betreibt, kennt das Szenario: Google Analytics oder Umami für Traffic-Analyse, Uptime Kuma für Verfügbarkeits-Checks, Prometheus für Server-Metriken – und plötzlich verwaltet man drei bis fünf verschiedene Dashboards, Authentifizierungen und Konfigurationen. Für spezialisierte Enterprise-Needs mag das sinnvoll sein, aber für die meisten Entwickler und kleine bis mittlere Teams ist dieser Overhead unnötig komplex.
Tianji bietet hier einen pragmatischen Ansatz: Konsolidierung der wichtigsten Monitoring-Funktionen ohne Kompromisse bei der Funktionalität.
Core Features im Überblick
Website Analytics: Vollwertige Traffic-Analyse als Privacy-freundliche Alternative zu Google Analytics. Page Views, Unique Visitors, Referrer-Tracking und UTM-Parameter-Support für Marketing-Attribution – alles self-hosted und DSGVO-konform.
Uptime Monitoring: Aktive Verfügbarkeitsüberwachung deiner Services mit passiver Empfangs-Option für Server-Reports. HTTP/HTTPS-Checks, Response-Time-Tracking und automatische Benachrichtigungen bei Ausfällen.
Server Status Dashboard: Echtzeit-Metriken zu CPU, RAM, Disk und Network deiner Server. Perfekt für Multi-Server-Setups, um alle Systeme auf einen Blick zu überwachen.
Telemetry System: Besonders relevant für Open-Source-Maintainer – sammle anonymisierte Deployment-Statistiken deiner Anwendungen, um Usage-Patterns zu verstehen.
Problem Notifications: Integriertes Alerting-System mit Support für gängige Notification-Channels. Werde proaktiv informiert, bevor Nutzer Probleme melden.
Lighthouse Reports: Automatisierte Performance- und SEO-Audits direkt im Dashboard. Tracke deine Core Web Vitals ohne zusätzliche Tools.
Team Collaboration: Multi-User-Support mit granularen Berechtigungen – ideal für Teams und Agencies, die mehrere Projekte verwalten.
OpenAPI & Webhooks: Umfassende REST-API für Custom-Integrationen und Automation. Webhook-Support für Event-basierte Workflows.
Zusatz-Features: Waitlist-Management, Survey-System, Custom UTM-Tracking – Features, die den Funktionsumfang weit über klassische Monitoring-Tools hinaus erweitern.
Tech Stack & Deployment
Tianji ist vollständig Open Source unter Apache 2.0 Lizenz und lässt sich per Docker oder Helm in bestehende Infrastrukturen integrieren. Die Architektur ist inspiriert von bewährten Tools wie Umami und Uptime Kuma, kombiniert deren Stärken aber in einem kohärenten System.
Die Self-Hosted-Natur bedeutet volle Datenkontrolle – besonders relevant für DSGVO-Compliance und sensible Business-Metriken, die nicht auf Third-Party-Servern landen sollen.
Für wen ist Tianji geeignet?
Tianji richtet sich an Entwickler, SaaS-Betreiber, Freelancer und kleine bis mittlere DevOps-Teams, die einen pragmatischen, lightweight Monitoring-Stack benötigen. Wer kein dediziertes Observability-Team hat, aber trotzdem professionelles Monitoring braucht, findet hier eine produktionsreife Lösung ohne Enterprise-Overhead.
Besonders für Indie-Hacker und Open-Source-Projekte bietet Tianji mit dem Telemetry-Feature einen Mehrwert, den spezialisierte Tools nicht abdecken.
Source Code: github.com/msgbyte/tianji







Leave a Comment