| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
Logs · Traces · Metrics · Session Replay · Exceptions · AI Tracing
One product. One trace ID. MIT-licensed. Self-host in 90 seconds — or run on Traceway Cloud.
Website · Docs · Cloud · Live Demo
Most teams without a dedicated SRE face a choice they don't want to make:
Traceway is one MIT-licensed product that bundles every observability pillar. Stitched by a single trace ID. Pointed at by any OTel SDK. Free to self-host, fixed-price on Cloud — and no overage charges, ever.
| Pillar | What it does |
|---|---|
| Logs | Structured, trace-linked, sub-second body search. Severity / service / attribute filters. 30-day TTL. OTLP/HTTP Protobuf or JSON. |
| Traces | Cross-service span waterfalls (W3C Trace Context). Async workflows (Kafka / RabbitMQ / SQS). Click any span for its logs, exceptions, attributes. |
| Metrics | OTel Counter / Gauge / Histogram. Host metrics via the Traceway OTel Agent (one-line install). Drag-to-build widget groups. |
| Session Replay | rrweb DOM replay for web — scrubable timeline of clicks, scrolls, forms, console, network. Auto-attached to every exception. |
| Exceptions | 10-step normalization + SHA-256 hashing — same logical error groups the same way across servers, environments, and runtime values. Source maps for webpack / esbuild / Vite. |
| AI Tracing | Cost / token / latency / conversation tracking. Zero-code for OpenRouter; works with any gen_ai.* OTel call. Privacy mode keeps prompts/completions out of metadata. |
Plus: Impact Score (5-signal endpoint ranking), per-endpoint slow thresholds, alerts to Slack / GitHub Issues / email / webhook, multi-tenant orgs with role-based access (owner / admin / user / readonly), and a Flutter SDK with full screen recording — measured at 0% steady-state CPU impact and ~16 MB median RAM during capture.
| Datadog / New Relic | Traceway | |
|---|---|---|
| Pricing | Per-host, per-event, per-seat, per-GB. Spikes unpredictably. | Fixed tiers. No overages, ever. |
| At 200 M monthly events | Hundreds–thousands plus host & seat fees | $499.99/mo flat ($0.0000025 / event) |
| License | Proprietary | MIT |
| Self-host | None | Free, full feature parity |
| SDK lock-in | Vendor SDK per language | OTel-native — point any OTLP exporter |
| Logs ↔ traces ↔ metrics | Yes, but billed as separate products | Yes, in one product, one bill |
| Session replay | Separate paid product (RUM) | Included on every plan |
| AI tracing | Add-on / nascent | First-class |
| Sentry | Traceway | |
|---|---|---|
| Error grouping | Heuristic fingerprint | 10-step normalization → SHA-256 (paths, hex, UUIDs, IPs, timestamps, IDs, ANSI) |
| Web session replay | Metered separately | Bundled |
| Mobile screen replay | Paid add-on | First-class — Flutter (iOS / Android / macOS) + Android |
| Front-end ↔ back-end trace linking | Supported but billed | Native — replay auto-linked to backend exception via trace ID |
| Logs / metrics | Limited / add-on | First-class pillars |
| License | FSL (was BSL) — restricted | MIT — no asterisks |
| Self-host parity | Heavy, license-restricted | docker compose up -d, full parity |
| Pricing | Per-event metering with overages | Fixed tiers, zero overages |
| You're paying for… | Replaced by… |
|---|---|
| Datadog APM | Performance pillar (P50/P95/P99, span waterfalls, Impact Score) |
| Datadog Logs | Logs pillar (full-text + attribute search, trace-linked) |
| Datadog Metrics + Infra | Metrics pillar + Traceway OTel Agent for host metrics |
| Datadog RUM | Session Replay pillar |
| Sentry Errors | Exceptions / Stack Traces pillar |
| Sentry Replay | Bundled, including mobile |
| PagerDuty (basic routing) | Notification rules → Slack / GitHub / email / webhook |
| Tier | Monthly events | Price |
|---|---|---|
| Starter | 10k | Free |
| Pro | 100k | $12.99 / mo |
| Premium | 1M | $24.99 / mo |
| Enterprise | 200M | $499.99 / mo ($0.0000025 / event) |
| Enterprise+ | Unlimited | Contact us — managed self-hosting, dedicated SRE, shared Slack, data never leaves your cloud |
An event is one issue, one HTTP request, or one background-task run. Spans, custom metrics, logs, and session replays are included at no additional event cost. Self-hosted is unlimited and free.
git clone https://github.com/tracewayapp/traceway
cd traceway && docker compose up -d
# ✓ dashboard at http://localhostPoint any OTel SDK at http://localhost/api/otel/v1/traces (or /metrics, /logs) and data flows. Production deployment, TLS, and storage configuration are covered in the self-hosting docs.
Run Traceway inside your Go process — no Docker, no external databases, SQLite under the hood:
go get github.com/tracewayapp/traceway/backendimport tracewaybackend "github.com/tracewayapp/traceway/backend"
func main() {
go tracewaybackend.Run(
tracewaybackend.WithPort(8082),
tracewaybackend.WithDefaultUser("admin@localhost.com", "admin"),
tracewaybackend.WithDefaultProject("My App", "go", "dev-token"),
)
// ... start your app, point its OTel exporter at http://localhost:8082/api/otel/v1/traces
}Open http://localhost:8082, log in, hit your app, and traces appear. Walkthrough in the embedded mode guide; see the working example.
Sign up free — Starter tier is 10k events/month, no card. Same MIT code, run by us.
Every integration ships traces, metrics, and logs over OTLP/HTTP — no proprietary SDK required. Missing one? Open an issue.
![]() Gin |
![]() Chi |
Fiber |
![]() FastHTTP |
![]() net/http |
![]() Go Generic |
![]() Node.js |
![]() NestJS |
![]() Hono |
![]() Symfony |
![]() Cloudflare |
![]() OpenTelemetry |
Web Session Replay is included with every frontend integration.
![]() Next.js |
![]() React |
![]() Vue |
![]() Svelte |
![]() jQuery |
![]() JavaScript |
![]() Flutter |
![]() Android |
![]() React Native |
![]() OpenRouter |
Logs — trace-linked search![]() |
Span waterfall![]() |
Metrics — application dashboard![]() |
Exceptions — grouped & ranked![]() |
Session replay — DOM scrubbing![]() |
AI tracing — cost & conversation![]() |
| Component | Technology |
|---|---|
| Backend | Go 1.25 · Gin |
| Frontend | SvelteKit 2 · Svelte 5 · Tailwind CSS v4 · shadcn-svelte |
| Telemetry DB | ClickHouse (standalone) or SQLite (embedded) |
| Relational DB | PostgreSQL (standalone) or SQLite (embedded) |
| Ingest | OTLP/HTTP (Protobuf + JSON) and OTLP/gRPC for traces, metrics, logs |
| Storage efficiency | ClickHouse columnar — 1M daily events ≈ 2–3 GB/month |
| Auth | Project bearer tokens (SDK) + JWT (dashboard); org roles: owner / admin / user / readonly |
| Directory | Description |
|---|---|
| backend/ | Go/Gin API — OTLP ingest, REST API, notifications, migrations |
| frontend/ | SvelteKit 2 dashboard SPA |
| docs/ | Documentation site (Nextra) |
| examples/ | Working examples — embedded mode and OTel apps for Express, NestJS, Next.js, Hono |
| website/ | Marketing site |
| Tag | Purpose |
|---|---|
| (none) | SQLite storage — embedded mode, zero dependencies. Default. |
| pgch | ClickHouse + PostgreSQL — standalone server. |
| localdist | Embeds frontend from static/dist/ instead of static/frontend/. Used by traceway-cloud to inject billing UI. |
# Embedded mode (SQLite, default)
cd backend && go build ./cmd/traceway
# Standalone server (ClickHouse + PostgreSQL)
cd backend && go build -tags pgch ./cmd/traceway# SQLite tests (default)
cd backend && go test -v -count=1 ./app/repositories/
# ClickHouse + PostgreSQL tests (requires Docker)
./scripts/test-backend-pgch.sh
# OTel trace converter tests (no DB required)
cd backend && go test -v -count=1 ./app/controllers/otelcontrollers/
# Update OTel golden files after intentional converter changes
cd backend && go test -v -count=1 -args -update ./app/controllers/otelcontrollers/Full docs at docs.tracewayapp.com:
Pull requests get reviewed and merged. Not sure where to start, or want to discuss an idea first? Open an issue and we'll talk it through.
MIT-licensed. Built with OpenTelemetry · ClickHouse · Go · SvelteKit.
Pure-PHP OpenTelemetry instrumentation for Symfony - automatic HTTP, HttpClient, and Messenger tracing. No C extension required
Full session replays for your flutter app. Efficient recording across Android, iOS and web. Compatible with Traceway.
A small, opinionated OpenTelemetry Collector distribution. One binary, sensible defaults, works with Traceway or any OTLP backend.
Shell 4
A small, opinionated OpenTelemetry Collector distribution. One binary, sensible defaults, works with Traceway or any OTLP backend.
Pure-PHP OpenTelemetry instrumentation for Symfony - automatic HTTP, HttpClient, and Messenger tracing. No C extension required
Android library for crash reporting. Captures stack traces and reports them.
Official xAI plugin marketplace
Full session replays for your flutter app. Efficient recording across Android, iOS and web. Compatible with Traceway.
This organization has no public members. You must be a member to see who’s a part of this organization.
Loading…
Loading…
| Back | FazBrowse Home | New Git URL |