Introduction
Tindra tracks errors, monitors performance, captures logs, and watches your uptime and cron jobs. One Go binary, one Postgres database. Genuinely self-hostable in under a minute.
What Tindra does
- Error tracking: grouped issues with stacktraces, breadcrumbs, release tags, environments, and user context. Source map support for frontend errors.
- Performance monitoring: transaction traces, span waterfalls, slow query detection, automatic N+1 detection, and Core Web Vitals from real users.
- Log viewer: structured logs captured alongside errors and traces, searchable and correlated to the transaction they came from.
- Uptime monitors: HTTP endpoint probes every 30 seconds. Alerts when something goes down or recovers.
- Cron monitors: track whether your scheduled jobs actually ran. Alert when a job is late, fails, or stops running.
- Alerting: email, Slack, Discord, and webhook notifications. Configurable triggers for errors, uptime, and cron events.
- Sentry SDK compatible: drop Tindra's DSN into any existing Sentry SDK. No code changes required.
How it works
Your application sends events to Tindra using any Sentry-compatible SDK. Tindra stores them in Postgres and makes them immediately searchable in the dashboard.
App → Sentry SDK → Tindra → Postgres
No message queue required. No separate worker processes. No 50-container stack.
Deployment modes
Managed hosting
Sign up, choose a hostname, and your dedicated instance is live in up to 10–15 minutes. All data stays in the EU. Your instance runs in its own container with its own Postgres database, never shared with other customers.
Self-hosting
Deploy anywhere that runs Docker. The entire application is a single Go binary backed by one Postgres database.
docker compose up -d
See the Self-Hosting guide for a complete example.
License
Tindra is released under the Elastic License v3. Free to use for everyone. The one restriction: you can't offer Tindra itself as a hosted service to others without a commercial agreement with Blendbyte GmbH.
Next steps
- Quick Start: send your first event in under five minutes
- Self-Hosting: deploy on your own infrastructure
- SDK guides: framework-specific setup instructions