Skip to content

Commit ad115f3

Browse files
committed
chore: add blog
1 parent 7ccab50 commit ad115f3

1 file changed

Lines changed: 73 additions & 0 deletions

File tree

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
title: "One Stack for Website Analytics, Uptime, and Server Health: All‑in‑One Observability with Tianji"
3+
slug: all-in-one-observability-with-tianji
4+
description: "Connect Website Analytics, Uptime Monitor, and Server Status into one lightweight, decision‑ready observability surface."
5+
tags:
6+
- Tianji
7+
- Analytics
8+
- Uptime
9+
- Server Status
10+
- SRE
11+
- Self-host
12+
---
13+
14+
# One Stack for Website Analytics, Uptime, and Server Health: All‑in‑One Observability with Tianji
15+
16+
[![analytics dashboard](https://images.unsplash.com/photo-1551288049-bebda4e38f71?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixlib=rb-4.1.0&q=80&w=1200)](https://images.unsplash.com/photo-1551288049-bebda4e38f71?crop=entropy&cs=srgb&fm=jpg&q=85)
17+
18+
When you put product analytics, uptime monitoring, and server health on the same observability surface, you find issues faster, iterate more confidently, and make the right calls within privacy and compliance boundaries. Tianji combines `Website Analytics` + `Uptime Monitor` + `Server Status` into one platform, giving teams end‑to‑end insights with a lightweight setup.
19+
20+
## Why an all‑in‑one observability layer
21+
22+
- **Fewer context switches**: From traffic to availability without hopping across tools.
23+
- **Unified semantics**: One set of events and dimensions; metrics connect across layers.
24+
- **Privacy‑first**: Cookie‑less by default, with IP truncation, minimization, and aggregation.
25+
- **Self‑hosting optional**: Clear boundaries to meet compliance and data residency needs.
26+
27+
[![privacy lock](https://images.unsplash.com/photo-1608411197659-136d2926de6e?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixlib=rb-4.1.0&q=80&w=1200)](https://images.unsplash.com/photo-1608411197659-136d2926de6e?crop=entropy&cs=srgb&fm=jpg&q=85)
28+
29+
## The signals you actually need
30+
31+
- **Product analytics**: Pageviews, sessions, referrers/UTM, conversions and drop‑offs on critical paths.
32+
- **Uptime monitoring**: Reachability, latency, error rates; sliced by region and ISP.
33+
- **Server health**: CPU/memory/disk/network essentials with threshold‑based alerts.
34+
- **Notification & collaboration**: Route via Webhook/Slack/Telegram, with noise control.
35+
36+
## How Tianji delivers it
37+
38+
Tianji ships three capabilities in one platform:
39+
40+
1. **Website analytics**: Lightweight script, cookie‑less collection; default aggregation and retention policies.
41+
2. **Uptime monitoring**: Passive/active compatible, with built‑in status pages and regional views.
42+
3. **Server status**: Unified reporting and visualization; open APIs for audits and export.
43+
44+
Privacy by design is on by default: IP truncation, geo mapping, and minimal storage, with options for self‑hosting and region‑pinned deployments.
45+
46+
## 3‑minute quickstart
47+
48+
```bash
49+
wget https://raw.githubusercontent.com/msgbyte/tianji/master/docker-compose.yml
50+
docker compose up -d
51+
```
52+
53+
The default account is `admin`/`admin`. Change the password promptly and set up your first site and monitors.
54+
55+
## Common rollout patterns
56+
57+
[![server lights](https://images.unsplash.com/photo-1668886579868-ad8b5ad88dc8?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixlib=rb-4.1.0&q=80&w=1200)](https://images.unsplash.com/photo-1668886579868-ad8b5ad88dc8?crop=entropy&cs=srgb&fm=jpg&q=85)
58+
59+
- **Small teams/indies**: Single‑host self‑deployment with out‑of‑the‑box end‑to‑end signals.
60+
- **Mid‑size SaaS**: Consolidate funnels, SLAs, and server alerts into a single alerting layer to cut false positives.
61+
- **Open‑source self‑host**: Public status pages outside, fine‑grained metrics and audit‑friendly exports inside.
62+
63+
## Best‑practice checklist
64+
65+
- Define 3–5 critical funnels and track only decision‑relevant events.
66+
- Enable IP truncation and set retention (e.g., 30 days for raw events, 180 days for aggregates).
67+
- Use referrer/UTM cohorts for growth analysis; avoid individual identification.
68+
- Separate public status pages from internal alerts to reduce exposure.
69+
- Review monthly: decision value vs. data cost — trim aggressively.
70+
71+
## Closing
72+
73+
Seeing product and reliability on the same canvas is a more efficient way to collaborate. With Tianji, teams get fewer‑noise, action‑ready signals — all with privacy and compliance first.

0 commit comments

Comments
 (0)