Install
$ agentstack add skill-dynatrace-dynatrace-for-ai-dt-obs-frontends ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
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.
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_type—real_user,synthetic,robotdt.rum.application.type—webormobiledevice.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.
| Workflow | Reference | |----------|-----------| | Core Web Vitals (LCP, INP, CLS) | [references/web-vitals.md](references/web-vitals.md) | | Session, bounce, engagement analysis | [references/user-sessions.md](references/user-sessions.md) | | User actions — interaction lifecycle, completion reasons, timeouts | [references/user-actions.md](references/user-actions.md) | | Errors, exceptions, trace correlation | [references/error-tracking.md](references/error-tracking.md) | | CSP violations — security policy enforcement and blocked resources | [references/csp-violations.md](references/csp-violations.md) | | Mobile app starts, crashes, ANR, native signals | [references/mobile-monitoring.md](references/mobile-monitoring.md) | | Request latency, long tasks, JS profiling, geo performance | [references/web-performance-analysis.md](references/web-performance-analysis.md) | | Visibility changes — tab switching, background time, engagement quality | [references/visibility-changes.md](references/visibility-changes.md) | | Slow page load — backend vs render vs network vs JS triage | [references/slow-page-load-playbook.md](references/slow-page-load-playbook.md) | | Diagnosing zero results, anomalies, ambiguous data | [references/troubleshooting.md](references/troubleshooting.md) |
Performance Thresholds (quick reference)
- LCP: Good 4.0 s
- INP: Good 500 ms
- CLS: Good 0.25
- Mobile cold start: Good 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
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Dynatrace
- Source: Dynatrace/dynatrace-for-ai
- License: Apache-2.0
- Homepage: https://www.dynatrace.com
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.