dt-obs-tracing

Solid

Distributed traces, spans, service dependencies, and request flow analysis. Use when investigating span-level details, failures, performance bottlenecks, or trace correlation. Trigger: "trace analysis", "slow requests", "failed spans", "service dependencies", "distributed trace", "span details", "HTTP status codes in traces", "database query spans", "messaging spans", "gRPC calls", "Lambda cold starts", "trace ID lookup", "exception analysis", "correlate logs and traces", "request attributes". Do NOT use for explaining existing queries, product documentation or configuration questions, service-level RED metrics (use dt-obs-services), log searching (use dt-obs-logs), or problem analysis (use dt-obs-problems).

DevOps & Infrastructure 117 stars 24 forks Updated 3 days ago Apache-2.0

Install

View on GitHub

Quality Score: 88/100

Stars 20%
69
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Application Tracing Skill ## Overview Distributed traces in Dynatrace consist of spans - building blocks representing units of work. With Traces in Grail, every span is accessible via DQL with full-text searchability on all attributes. This skill covers trace fundamentals, common analysis patterns, and span-type specific queries. --- ## Use Cases ### 1. Investigate Slow Requests - **Goal:** Find and diagnose requests exceeding a latency threshold - **Trigger:** "slow requests", "high latency", "p99 response time", "find traces over 5 seconds" - **Done:** List of slow traces with duration, endpoint, service, and trace IDs for drilldown ### 2. Analyze Request Failures - **Goal:** Identify failed requests, failure reasons, and exception patterns - **Trigger:** "failed spans", "HTTP 500 errors", "exception analysis", "failure rate by service" - **Done:** Failure breakdown by reason (HTTP code, exception, gRPC status) with exemplar traces ### 3. Map Service Dependencies - **Goal:** Understand service-to-service communication patterns and external API calls - **Trigger:** "service dependencies", "what services does X call", "outgoing HTTP calls" - **Done:** Dependency map showing call counts, latency, and error rates between services --- ## Core Concepts ### Understanding Traces and Spans **Spans** represent logical units of work in distributed traces: - HTTP requests, RPC calls, database operations - Messaging system interactions - Internal function invocations - Cust...

Details

Author
Dynatrace
Repository
Dynatrace/dynatrace-for-ai
Created
3 months ago
Last Updated
3 days ago
Language
Shell
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

distributed-tracing-instrumenter

Instrument a service (or a chain of services) with OpenTelemetry so a single request can be followed end-to-end — context propagated across every hop including async/queue boundaries, spans at the boundaries that matter, deliberate trace-wide sampling, and trace_id stamped on log lines. Use when latency or failures span multiple services, when you have logs but can't reconstruct a request's full path, or when adopting OpenTelemetry.

1 Updated 1 weeks ago
imtiazrayhan
Data & Documents Solid

dt-obs-logs

Log querying, filtering, pattern analysis, and error rate calculation. Use when searching application or infrastructure logs, analyzing error patterns, or correlating log data. Trigger: "show error logs", "search logs for keyword", "log error rate", "recent errors", "logs from last hour", "find log entries", "top error messages", "log patterns", "parse JSON logs", "logs by process group", "log trends over time", "log entry counts per minute". Do NOT use for explaining existing queries, product documentation questions, distributed tracing or span analysis (use dt-obs-tracing).

117 Updated 3 days ago
Dynatrace
DevOps & Infrastructure Solid

dt-obs-services

Service performance monitoring with RED metrics (Rate, Errors, Duration) and runtime-specific telemetry for Java, .NET, Node.js, Python, PHP, and Go. Use when analyzing service health, SLA compliance, or runtime issues. Trigger: "service response time", "error rate", "throughput", "SLA compliance", "service mesh overhead", "JVM GC", "Java heap", "Node.js event loop", ".NET CLR", "Python threads", "PHP OPcache", "Go goroutines", "service performance", "p95 latency", "request failures", "database response time by name". Do NOT use for explaining existing queries, product documentation questions, infrastructure metrics (use dt-obs-hosts), log analysis (use dt-obs-logs), or distributed tracing workflows (use dt-obs-tracing).

117 Updated 3 days ago
Dynatrace