Tianji logo

Tianji

All-in-One Insight Hub for Website Analytics and Monitoring

Unified platform combining website analytics, uptime monitoring, and server status tracking in a single lightweight, self-hosted application.

Tianji banner

Overview

Unified Observability for Lightweight Needs

Tianji consolidates website analytics, uptime monitoring, and server status tracking into a single self-hosted platform. Born from the frustration of juggling multiple specialized tools—Google Analytics for visitor insights, uptime monitors for connectivity checks, and Prometheus for server metrics—Tianji delivers essential observability features without the operational overhead of managing separate services.

Built for Pragmatic Teams

Designed for developers and teams who need comprehensive monitoring without enterprise complexity, Tianji offers website analytics (page views, unique visitors, traffic sources), active and passive uptime monitoring, server health dashboards, and telemetry collection for open-source projects. Team collaboration features, notification systems, and OpenAPI support enable integration into existing workflows.

Deployment and Extensibility

Released under Apache 2.0 license and inspired by Umami and Uptime Kuma, Tianji supports Docker deployment, Helm charts, and one-click hosting options. Additional capabilities include survey tools, Lighthouse performance reports, webhooks, and waitlist management—making it a practical alternative to fragmented monitoring stacks for small to mid-sized projects.

Highlights

Website analytics with PV/UV tracking and traffic insights
Uptime monitoring with active checks and passive result reception
Real-time server status dashboards and health metrics
Team collaboration, notifications, telemetry, and OpenAPI integration

Pros

  • Eliminates need for multiple monitoring tools with unified interface
  • Self-hosted deployment maintains data privacy and control
  • Lightweight architecture suitable for small to medium workloads
  • Apache 2.0 license with Docker and Helm deployment support

Considerations

  • May lack depth of specialized tools for advanced analytics needs
  • Newer project with smaller community compared to established alternatives
  • All-in-one approach trades feature breadth for convenience
  • Limited to TypeScript stack; less flexible than polyglot solutions

Managed products teams compare with

When teams consider Tianji, these hosted platforms usually appear on the same shortlist.

Amplitude logo

Amplitude

Product analytics platform for tracking user behavior and generating data-driven insights

Contentsquare logo

Contentsquare

Digital experience analytics for UX insights and conversion

Fathom Analytics logo

Fathom Analytics

Privacy-focused web analytics alternative to Google Analytics

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Small teams needing basic observability without tool sprawl
  • Open-source projects requiring telemetry and deployment tracking
  • Self-hosted environments prioritizing data sovereignty
  • Developers seeking Google Analytics and Uptime Kuma replacement

Not ideal when

  • Enterprises requiring advanced analytics or compliance certifications
  • Teams needing deep APM or distributed tracing capabilities
  • Organizations already invested in specialized monitoring stacks
  • High-traffic sites demanding granular performance optimization

How teams use it

Indie SaaS Monitoring

Solo developer tracks website traffic, API uptime, and server health from one dashboard, reducing monthly SaaS costs by consolidating three paid services.

Open Source Deployment Insights

Project maintainer collects telemetry from self-hosted instances to understand adoption patterns and prioritize feature development without invasive tracking.

Agency Client Reporting

Digital agency monitors uptime and traffic for multiple client sites through team workspaces, delivering unified status reports without juggling separate tools.

Internal Tool Observability

Startup tracks internal dashboard usage and server performance with privacy-first analytics, avoiding third-party data sharing for sensitive internal metrics.

Tech snapshot

TypeScript98%
Go1%
JavaScript1%
CSS1%
Shell1%
HTML1%

Tags

monitorgoogle-analyticsanalyticsself-hostedumamiuptimeweb-analyticsserver-statusuptimekumastatisticsuptime-monitordockerselfhosted

Frequently asked questions

How does Tianji compare to Google Analytics and Umami?

Tianji includes website analytics similar to Umami but adds uptime monitoring and server status tracking in one platform. It's ideal for users wanting consolidated observability rather than analytics alone.

Can Tianji handle high-traffic websites?

Tianji targets lightweight to moderate monitoring needs. While suitable for small to mid-sized sites, specialized tools may better serve high-traffic or enterprise-scale deployments.

What deployment options are available?

Tianji supports Docker containers, Helm charts for Kubernetes, and one-click deployment options. Self-hosting is the primary model, ensuring full data control.

Does Tianji support team collaboration?

Yes, Tianji includes team collaboration features, allowing multiple users to access shared dashboards, configure monitors, and receive notifications within workspace environments.

Is telemetry collection privacy-focused?

Tianji's telemetry feature helps open-source maintainers collect basic deployment statistics. As a self-hosted solution, all data remains under your control with no third-party sharing.

Project at a glance

Active
Stars
2,980
Watchers
2,980
Forks
186
LicenseApache-2.0
Repo age2 years old
Last commit2 days ago
Self-hostingSupported
Primary languageTypeScript

Last synced 10 hours ago