Telemetry-Tracker/telemetry-tracker
Telemetry-Tracker/telemetry-tracker has 34 GitHub stars and 6 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-13 09:38 UTC. Last push 2026-11-09.
Lightweight self-hosted telemetry: errors, events, sessions, and a dashboard. Fastify API, Next.js UI, PostgreSQL, @telemetry-tracker/* SDKs.
できること
- Performance / Web Vitals - ✅
- Global search - ✅
- Organizations - ✅
- SDKs (@telemetry-tracker/*) - ✅
計測したスター増加
- 24時間
- 0
- 7日間
- 履歴を収集中
- 15日間
- 履歴を収集中
- 1か月
- 履歴を収集中
期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。
README.md
オリジナル🇩🇪 Deutsch: README.de.md 🇪🇸 Español: README.es.md 🇫🇷 Français: README.fr.md
Telemetry Tracker
Open-source error tracking, product analytics, and session telemetry.
Lightweight and self-hosted for your own infrastructure—or use the official hosted cloud at telemetry-tracker.com with Stripe billing (EUR).
Overview — KPI cards, event trends, top errors, releases, and performance metrics (light/dark).
Errors — KPIs, trends by type, top errors, and a filterable grouped error table (light/dark).
Features
| Feature | Supported |
|---|---|
| Errors | ✅ |
| Events | ✅ |
| Sessions | ✅ |
| Performance / Web Vitals | ✅ |
| Releases | ✅ |
| Global search | ✅ |
| Organizations | ✅ |
| Projects | ✅ |
| API keys | ✅ |
| Dashboard | ✅ |
| REST API | ✅ |
SDKs (@telemetry-tracker/*) |
✅ |
| Self-hosted | ✅ |
| Hosted cloud (telemetry-tracker.com) | ✅ |
| Paid plans (Free / Pro / Business, EUR via Stripe) | ✅ |
| Alerting (notifications & channels) | ✅ |
| Alert rules (conditions & destinations) | ✅ |
| Source maps | ✅ |
Alert delivery is in-app notifications, email, HTTPS webhooks, Slack, Discord, Microsoft Teams and Telegram. Slack, Discord and Microsoft Teams take incoming webhook URLs (Teams uses legacy Office 365 MessageCard webhooks). Telegram takes a Bot API sendMessage URL plus a chat id. These are not OAuth app installs. The dashboard rule editor authors error-count and "no events" (business heartbeat) conditions; other condition types are API-only.
Self-host setup: DEPLOYMENT.md
Why Telemetry Tracker?
Telemetry Tracker provides the core building blocks most applications need—error tracking, product analytics events and session telemetry—without the complexity of enterprise observability platforms.
- Self-hosted for your own products
- Official hosted cloud with EUR billing
- Lightweight
- Simple APIs
- Open source (MIT)
- Easy to deploy (DEPLOYMENT.md)
Architecture
Client SDK
↓ ingest (API key)
API ←── Dashboard (session auth)
↓
PostgreSQL
Apps send errors, events, and sessions to the API via @telemetry-tracker/*. The dashboard reads telemetry through the same API—never directly from the database.
🚀 Quick Start
Get Telemetry Tracker running locally in under 5 minutes.
Prerequisites: Node.js 18+, pnpm 9, PostgreSQL 16 (Docker works).
git clone https://github.com/Telemetry-Tracker/telemetry-tracker.git
cd telemetry-tracker
pnpm install
docker compose up -d
cp apps/api/.env.example apps/api/.env
cp apps/dashboard/.env.example apps/dashboard/.env
pnpm db:migrate
In two terminals:
pnpm dev:api # API → http://localhost:3001
pnpm dev:dashboard # Dashboard → http://localhost:3000
Then:
- Open http://localhost:3000, click Start tracking, and create an account.
- Create an organization and project in Organization settings.
- Create an API key under Settings → API keys (copy the
tt_live_…secret once). - Instrument your app (see SDK example below) and check Overview in the dashboard.
SDK
Works with:
- ✓ React / Vue —
@telemetry-tracker/core - ✓ Next.js —
@telemetry-tracker/next - ✓ Node / NestJS —
@telemetry-tracker/node - ✓ Nuxt —
@telemetry-tracker/core(guide) - ✓ React Native —
@telemetry-tracker/react-native - ✓ Vanilla JS —
@telemetry-tracker/core
Guides: core · Next.js · Node · NestJS · Vue · Nuxt · React Native · Vite plugin
Example
Install from npm:
pnpm add @telemetry-tracker/core
import { init, trackEvent, trackError } from "@telemetry-tracker/core";
init({
ingestUrl: "http://localhost:3001",
app: "my-app",
apiKey: process.env.TELEMETRY_API_KEY!, // tt_live_… from dashboard
environment: "development",
});
trackEvent("user_registered");
trackError(new Error("Something broke"));
🏗 Project Structure
apps/
api/ # Fastify ingest + read API, Prisma, auth, billing
dashboard/ # Next.js UI
packages/
telemetry-core/
telemetry-node/
telemetry-next/
telemetry-react-native/
telemetry-vite-plugin/
Built With
- Next.js — dashboard
- Fastify — API
- Prisma — ORM & migrations
- PostgreSQL — database
- TypeScript
- pnpm — monorepo
- Docker — local development (Postgres via
docker compose; dashboard production image)
Roadmap
Shipped capabilities are in Features above. What follows is planned and exploring work—grouped by area, not a release schedule. Items marked Coming soon in the dashboard match this list (#96).
| Status | Meaning |
|---|---|
| Planned | Scoped or tracked in a GitHub issue |
| Exploring | Labeled Coming soon in the product; timing and scope TBD |
Planned & exploring (9 areas — Observability, Platform, Account)
Observability
| Area | Status |
|---|---|
| Traces | Exploring |
| Logs | Exploring |
Platform
| Area | Status |
|---|---|
| Custom dashboards | Planned |
| Feature flags | Exploring |
| Export reports | Exploring |
Account & organization
| Area | Status |
|---|---|
| Team audit log | Planned |
| Integrations | Exploring |
| Profile, preferences & security | Exploring |
Have an idea? Open a feature request.
🤝 Contributing
Contributions are welcome! Read CONTRIBUTING.md for local setup and what CI runs.
Good places to start:
- Good first issues
- help wanted issues
Please follow the Code of Conduct. Report security issues privately via SECURITY.md—not public issues.
📚 Documentation
| Topic | Doc |
|---|---|
| Architecture overview | docs/ARCHITECTURE.md |
| Product roadmap milestones | docs/ROADMAP.md |
| Alert rules | docs/ALERT-RULES.md |
| Alert webhooks / delivery | docs/ALERT-WEBHOOKS.md |
| Deploy (overview) | DEPLOYMENT.md |
| Railway setup & troubleshooting | docs/RAILWAY.md |
| Stripe & Resend (optional) | docs/BILLING.md |
| Product update emails | docs/MARKETING-EMAIL.md |
| Production checklist | docs/PRODUCTION-READINESS.md |
| Releases & deploy runbook | docs/RELEASE.md |
| Changelog | CHANGELOG.md |
| RBAC & org model | docs/RBAC.md |
| Plans & ingest auth | docs/ENTITLEMENTS.md |
| Ingest PII scrubbing | docs/PII-SCRUBBING.md |
| SDK guides | docs/sdk-core.md, docs/sdk-next.md, docs/sdk-node.md, docs/sdk-nestjs.md, docs/sdk-vue.md, docs/sdk-nuxt.md, docs/sdk-react-native.md, docs/sdk-vite.md |
| Source maps | docs/source-maps.md |
Publish SDK packages: from a clean tagged checkout, npm login → pnpm publish:packages (optional --only=core,node,vite-plugin). See CONTRIBUTING.md and root package.json scripts.
GitHub social preview: In repo Settings → General → Social preview, use https://telemetry-tracker.com/og-banner.png (1024×409 marketing banner) once the dashboard is deployed. Install path for docs and marketing: @telemetry-tracker/core (see npm badges above).
❤️ Support the Project
If you find Telemetry Tracker useful:
- ⭐ Star this repository
- 🐛 Report bugs
- 💡 Suggest features
- 🤝 Open a pull request against
develop(CONTRIBUTING.md)
📄 License, trademark & hosting
Software (MIT)
This project’s source code is licensed under the MIT License. You may use, modify, self-host, and distribute the software under those terms, including the copyright notice in copies you distribute.
MIT covers copyright on the code. It does not grant rights to use the Telemetry Tracker name or branding in ways that suggest Tacko operates or endorses your service. See TRADEMARK.md.
Self-hosting
You may run Telemetry Tracker on infrastructure you control for your own applications — no separate permission required under MIT.
Official hosted cloud
The managed service at telemetry-tracker.com is operated by Tacko. Pro and Business plans there are billed in EUR via Stripe.
Brand & competing hosted services
Do not offer a multi-tenant hosted service to third parties using the Telemetry Tracker name, logo, or marketing as if it were the official product. Forks and internal deployments should use a distinct name unless you have written permission from Tacko.
Details and examples: TRADEMARK.md · Partnerships: [email protected]
Contributing
Thanks for considering a contribution! See open issues labeled good first issue.
関連プロジェクトを探す
Asabeneh/30-Days-Of-Python
30 Days of Python プログラミングチャレンジは、Python プログラミング言語を 30 日で学ぶためのステップバイステップのガイドです。このチャレンジは 100 日以上かかることもあります。自分のペースで進めてください。こちらの動画も役立つかもしれません: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,618 スターgrafana/grafana
オープンで組み合わせ可能なオブザーバビリティおよびデータ可視化プラットフォームです。Prometheus、Loki、Elasticsearch、InfluxDB、Postgres など、複数のソースからメトリクス、ログ、トレースを可視化できます。
77,859 スターredis/redis
リアルタイムのデータ駆動型アプリケーションを構築する開発者にとって、Redis は最も選ばれ、最速で、機能が最も豊富なキャッシュ、データ構造サーバー、ドキュメントおよびベクトルクエリエンジンです。
77,472 スターapache/superset
Apache Superset は、データ可視化とデータ探索のためのプラットフォームです。
75,495 スター