From 06357f53cf5748db877c42a79b269e1e47cc8ba5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sanja=20Malovi=C4=87?=
The web app is your control plane: filter by app and time, drill from trends into error
- groups, and inspect sessions end to end.
+ groups, inspect sessions end to end, and monitor releases and Web Vitals.
- Overview, Errors, Events, and Sessions share a Time range{" "}
- picker. Leave it unselected to show the latest rows regardless of age (sorted and paginated).
- To narrow results, choose a preset, enter a custom relative window (for example{" "}
+ Overview, Errors, Events, Sessions, Performance, Releases, and Search share a{" "}
+ Time range picker. Leave it unselected to show
+ the latest rows regardless of age (sorted and paginated). To narrow results, choose a
+ preset, enter a custom relative window (for example{" "}
+ Overview, Errors, Events, Sessions, and Performance support an explicit{" "}
+ Compare mode. Pick a calendar preset (for
+ example Today vs Yesterday, this week vs last week, this month vs last month; UTC) or equal-
+ duration custom ranges. Deltas show as New / — when there is no prior baseline. Releases
+ uses release-vs-previous “New” handling for first-seen versions.
+
- High-level counts and trends, plus top error groups and top event names. Use the time range
- picker and app/environment filters to narrow scope.
+ High-level counts and trends, plus top error groups, top event names, recent releases, and
+ a Performance / Web Vitals snapshot. Use the time range picker and app/environment filters
+ to narrow scope.
Geplant & in Entwicklung (11 Bereiche — Observierung, Plattform, Konto)
+Geplant & in Entwicklung (9 Bereiche — Observierung, Plattform, Konto)
### Observierung
| Bereich | Status |
|---------|--------|
-| [Performance / Web Vitals](https://github.com/Telemetry-Tracker/telemetry-tracker/issues/99) | Geplant |
| Traces | In Entwicklung |
| Logs | In Entwicklung |
@@ -218,7 +221,6 @@ Die bereits verfügbaren Funktionen befinden sich oben unter **[Features](#featu
| Bereich | Status |
|---------|--------|
| Benutzerdefinierte Dashboards | Geplant |
-| Releases | In Entwicklung |
| Feature Flags | In Entwicklung |
| Exportberichte | In Entwicklung |
diff --git a/README.es.md b/README.es.md
index a6be53e8..d3f8e33b 100644
--- a/README.es.md
+++ b/README.es.md
@@ -52,6 +52,9 @@
| Errores | ✅ |
| Eventos | ✅ |
| Sesiones | ✅ |
+| Rendimiento / Web Vitals | ✅ |
+| Lanzamientos (Releases) | ✅ |
+| Búsqueda global | ✅ |
| Organizaciones | ✅ |
| Proyectos | ✅ |
| API keys | ✅ |
@@ -61,7 +64,8 @@
| Autoalojado | ✅ |
| Nube alojada ([telemetry-tracker.com](https://telemetry-tracker.com)) | ✅ |
| Planes de pago (Gratis / Pro / Business, EUR mediante Stripe) | ✅ |
-| Alertas | ✅ |
+| Alertas (notificaciones y canales) | ✅ |
+| Reglas de alerta (condiciones y destinos) | ✅ |
| Source maps | ✅ |
Configuración autoalojada: [DEPLOYMENT.md](DEPLOYMENT.md)
@@ -203,13 +207,12 @@ Las funcionalidades ya implementadas se encuentran en **[Características](#cara
| **En exploración** | Etiquetado como *Próximamente* en el producto; fecha y alcance por definir |
Planificado y en exploración (11 áreas — Observabilidad, Plataforma, Cuenta)
+Planificado y en exploración (9 áreas — Observabilidad, Plataforma, Cuenta)
### Observabilidad
| Área | Estado |
|------|--------|
-| Rendimiento / Web Vitals | Planificado |
| Trazas | En exploración |
| Logs | En exploración |
@@ -218,7 +221,6 @@ Las funcionalidades ya implementadas se encuentran en **[Características](#cara
| Área | Estado |
|------|--------|
| Paneles personalizados | Planificado |
-| Lanzamientos | En exploración |
| Feature flags | En exploración |
| Exportar informes | En exploración |
diff --git a/README.md b/README.md
index a0c2d8a7..f70921af 100644
--- a/README.md
+++ b/README.md
@@ -52,6 +52,9 @@
| Errors | ✅ |
| Events | ✅ |
| Sessions | ✅ |
+| Performance / Web Vitals | ✅ |
+| Releases | ✅ |
+| Global search | ✅ |
| Organizations | ✅ |
| Projects | ✅ |
| API keys | ✅ |
@@ -61,7 +64,8 @@
| Self-hosted | ✅ |
| Hosted cloud ([telemetry-tracker.com](https://telemetry-tracker.com)) | ✅ |
| Paid plans (Free / Pro / Business, EUR via Stripe) | ✅ |
-| Alerting | ✅ |
+| Alerting (notifications & channels) | ✅ |
+| Alert rules (conditions & destinations) | ✅ |
| Source maps | ✅ |
Self-host setup: [DEPLOYMENT.md](DEPLOYMENT.md)
@@ -203,13 +207,12 @@ Shipped capabilities are in **[Features](#features)** above. What follows is **p
| **Exploring** | Labeled *Coming soon* in the product; timing and scope TBD |
Planned & exploring (11 areas — Observability, Platform, Account)
+Planned & exploring (9 areas — Observability, Platform, Account)
### Observability
| Area | Status |
|------|--------|
-| [Performance / Web Vitals](https://github.com/Telemetry-Tracker/telemetry-tracker/issues/99) | Planned |
| Traces | Exploring |
| Logs | Exploring |
@@ -218,7 +221,6 @@ Shipped capabilities are in **[Features](#features)** above. What follows is **p
| Area | Status |
|------|--------|
| Custom dashboards | Planned |
-| Releases | Exploring |
| Feature flags | Exploring |
| Export reports | Exploring |
diff --git a/apps/dashboard/app/docs/dashboard/page.tsx b/apps/dashboard/app/docs/dashboard/page.tsx
index 4899f261..edee94b8 100644
--- a/apps/dashboard/app/docs/dashboard/page.tsx
+++ b/apps/dashboard/app/docs/dashboard/page.tsx
@@ -4,7 +4,8 @@ import { DocsArticle } from "@/app/components/docs/DocsArticle";
export const metadata: Metadata = {
title: "Dashboard — Docs — Telemetry Tracker",
- description: "Overview, errors, events, and sessions in the Telemetry Tracker UI",
+ description:
+ "Overview, errors, events, sessions, performance, releases, search, compare, and alerts in the Telemetry Tracker UI",
};
export default function DocsDashboardPage() {
@@ -14,7 +15,7 @@ export default function DocsDashboardPage() {
lede={
init({ ingestUrl, app, apiKey }) — see{" "}
SDK docs.
- Time range
2h or 8w
), or pick an absolute From /{" "}
To date range.
@@ -66,11 +68,23 @@ export default function DocsDashboardPage() {
Compare periods
+ Overview
Sessions group activity by session id and optional identity. Filter by time range, then use the list to jump into a single session’s timeline and metadata.
+ The Performance page summarizes Core Web
+ Vitals (LCP, INP/FID, CLS, TTFB) with Good / Needs improvement / Poor ratings, distribution
+ bars, and trend charts. Tables list slowest{" "}
+ $request routes (method, path, count, p50/p95,
+ error rate) and slowest $web_vital pages (path,
+ LCP p75, CLS, samples), with deep links back to Events. Overview also shows a scoped
+ vitals snapshot with a link into the full report.
+
+ The Releases page lists versions seen in your + telemetry with health signals (errors, sessions, and related activity) for the selected + time range and filters. Use it to spot regressions after a deploy and jump into scoped + Errors / Events / Sessions for that release. +
+
+ Search finds issues, events, sessions,
+ releases, and users in the current project. Use free text and optional{" "}
+ key:value filters (for example{" "}
+ environment:production,{" "}
+ release:…, browser, country, device, platform,
+ error, user, range). Results are grouped by type with links to open the matching list
+ views.
+
+ Alerts covers notification delivery: email + recipients, webhook / Slack / Discord / Teams / Telegram channels, recent alert events, + and delivery history. Alert rules decide{" "} + when to fire (conditions, thresholds, cooldowns) and which destinations to bind. + Built-in error-spike and quota rules ship as system-managed rules; you can add custom + rules for project-specific thresholds. See also{" "} + + Alert rules docs + + . +
+