Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
dynatrace avatar

Dt Obs Frontends

  • 1.4k installs
  • 119 repo stars
  • Updated July 29, 2026
  • dynatrace/dynatrace-for-ai

dt-obs-frontends provides documented workflows for Real User Monitoring (RUM) on Dynatrace - web, mobile, and hybrid frontends. Core Web Vitals, user sessions, page performance, mobile crashes, frontend errors,

About

The dt-obs-frontends skill real User Monitoring (RUM) on Dynatrace - web, mobile, and hybrid frontends. Core Web Vitals, user sessions, page performance, mobile crashes, frontend errors, and trace correlation. Query via `user.events`, `user.sessions`, and `dt.frontend.*` metrics. Does NOT cover synthetic monitoring (HTTP/browser/network checks) - that's a separate domain. # Frontend Observability (RUM) Monitor web, mobile, and hybrid frontends using Real User Monitoring with DQL. Targets the **new RUM experience only** - do not use classic RUM data. ## Data Model Three data sources, each for a different question: | Source | Use for | Granularity | |--------|---------|-------------| | `timeseries dt.frontend.*` | Trends, dashboards, alerting | Aggregated metric | | `fetch user.events` | Root cause, individual page views / requests / clicks / errors | Per-event | | `fetch user.sessions` | Bounce rate, session duration, session-level aggregates | Per-session | **Rule of thumb**: start with metrics for the shape of the problem, drill into events for the why. Use sessions when the question is about user journeys, not individual interactions.

  • `frontend.name` - frontend identifier (e.g. `my-frontend`)
  • `dt.rum.user_type` - `real_user`, `synthetic`, `robot`
  • `dt.rum.application.type` - `web` or `mobile`
  • `device.type`, `browser.name`, `os.name`, `geo.country.iso_code`
  • **LCP**: Good < 2.5 s | Poor > 4.0 s

Dt Obs Frontends by the numbers

  • 1,425 all-time installs (skills.sh)
  • +82 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #155 of 1,435 DevOps & CI/CD skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

dt-obs-frontends capabilities & compatibility

Capabilities
`frontend.name` frontend identifier (e.g. `my · `dt.rum.user_type` `real_user`, `synthetic`, ` · `dt.rum.application.type` `web` or `mobile` · `device.type`, `browser.name`, `os.name`, `geo.c · **lcp**: good < 2.5 s | poor > 4.0 s
Use cases
documentation
From the docs

What dt-obs-frontends says it does

# Frontend Observability (RUM) Monitor web, mobile, and hybrid frontends using Real User Monitoring with DQL.
SKILL.md
npx skills add https://github.com/dynatrace/dynatrace-for-ai --skill dt-obs-frontends

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.4k
repo stars119
Security audit2 / 3 scanners passed
Last updatedJuly 29, 2026
Repositorydynatrace/dynatrace-for-ai

How do I use dt-obs-frontends for the task described in its SKILL.md triggers?

Real User Monitoring (RUM) on Dynatrace - web, mobile, and hybrid frontends. Core Web Vitals, user sessions, page performance, mobile crashes, frontend errors, and trace correlation. Query via `use.

Who is it for?

Teams invoking dt-obs-frontends when the user request matches documented triggers and prerequisites.

Skip if: Skip when cached docs are missing, the request is a negative trigger, or another sibling skill owns the workflow.

When should I use this skill?

Real User Monitoring (RUM) on Dynatrace - web, mobile, and hybrid frontends. Core Web Vitals, user sessions, page performance, mobile crashes, frontend errors, and trace correlation. Query via `user.events`, `user.sess

What you get

Step-by-step guidance grounded in dt-obs-frontends documentation and reference files.

  • DQL query templates
  • Regional latency breakdowns
  • Regression analysis views

By the numbers

  • Example DQL windows use a 4-hour lookback (now() - 4h)
  • Groups metrics by frontend.name and geo.country.iso_code

Files

SKILL.mdMarkdownGitHub ↗

Frontend Observability (RUM)

Monitor web, mobile, and hybrid frontends using Real User Monitoring with DQL. Targets the new RUM experience only — do not use classic RUM data.

Data Model

Three data sources, each for a different question:

SourceUse forGranularity
timeseries dt.frontend.*Trends, dashboards, alertingAggregated metric
fetch user.eventsRoot cause, individual page views / requests / clicks / errorsPer-event
fetch user.sessionsBounce rate, session duration, session-level aggregatesPer-session

Rule of thumb: start with metrics for the shape of the problem, drill into events for the why. Use sessions when the question is about user journeys, not individual interactions.

Full event model: https://docs.dynatrace.com/docs/semantic-dictionary/model/rum/user-events

Common Filters

  • frontend.name — frontend identifier (e.g. my-frontend)
  • dt.rum.user_typereal_user, synthetic, robot
  • dt.rum.application.typeweb or mobile
  • device.type, browser.name, os.name, geo.country.iso_code

Workflows

Each workflow maps to one or more references. Load the reference when you start the workflow, not upfront.

WorkflowReference
Core Web Vitals (LCP, INP, CLS)references/web-vitals.md
Session, bounce, engagement analysisreferences/user-sessions.md
User actions — interaction lifecycle, completion reasons, timeoutsreferences/user-actions.md
Errors, exceptions, trace correlationreferences/error-tracking.md
CSP violations — security policy enforcement and blocked resourcesreferences/csp-violations.md
Mobile app starts, crashes, ANR, native signalsreferences/mobile-monitoring.md
Request latency, long tasks, JS profiling, geo performancereferences/web-performance-analysis.md
Visibility changes — tab switching, background time, engagement qualityreferences/visibility-changes.md
Slow page load — backend vs render vs network vs JS triagereferences/slow-page-load-playbook.md
Diagnosing zero results, anomalies, ambiguous datareferences/troubleshooting.md

Performance Thresholds (quick reference)

  • LCP: Good < 2.5 s | Poor > 4.0 s
  • INP: Good < 200 ms | Poor > 500 ms
  • CLS: Good < 0.1 | Poor > 0.25
  • Mobile cold start: Good < 3 s | Poor > 5 s
  • Long tasks: > 50 ms problematic, > 250 ms severe

When to Use

Use this skill for real-user web, mobile, or hybrid frontend telemetry — Core Web Vitals, sessions, clicks, errors, crashes, request latency from the browser/app, and frontend↔backend trace correlation.

Use a different skill for:

  • Synthetic monitors / availability checks → dt-obs-synthetic
  • Backend services, traces, spans → dt-obs-services, dt-obs-tracing
  • Infrastructure, hosts → dt-obs-hosts
  • Logs → dt-obs-logs
  • Problems and incidents → dt-obs-problems

Related skills

How it compares

Pick dt-obs-frontends over generic APM skills when you need Dynatrace-specific DQL for frontend RUM, geo breakdowns, and deployment regression checks.

FAQ

What does dt-obs-frontends do?

Real User Monitoring (RUM) on Dynatrace - web, mobile, and hybrid frontends. Core Web Vitals, user sessions, page performance, mobile crashes, frontend errors, and trace correlation. Query via `user.events`, `user.sessio

When should I use dt-obs-frontends?

Real User Monitoring (RUM) on Dynatrace - web, mobile, and hybrid frontends. Core Web Vitals, user sessions, page performance, mobile crashes, frontend errors, and trace correlation. Query via `user.events`, `user.sessio

What are common prerequisites?

--- name: dt-obs-frontends description: Real User Monitoring (RUM) on Dynatrace - web, mobile, and hybrid frontends.

Is Dt Obs Frontends safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

DevOps & CI/CDmonitoring

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.