Skip to main content

Aws/traces

@webframp/aws/tracesv2026.04.22.1· 8d agoMODELS
01README

Query and analyze X-Ray distributed traces for incident investigation and performance analysis.

Authentication

Uses the default AWS credential chain. Requires X-Ray permissions.

Required IAM Permissions

  • xray:GetServiceGraph
  • xray:GetTraceSummaries

Usage

# Create traces model
swamp model create @webframp/aws/traces aws-traces --global-arg region=us-east-1

# Get service dependency graph
swamp model method run aws-traces get_service_graph --input startTime=1h

# Get trace summaries
swamp model method run aws-traces get_traces --input startTime=1h

# Get traces with filter expression
swamp model method run aws-traces get_traces \
  --input startTime=1h \
  --input 'filterExpression=service("api") AND http.status = 500'

# Get error traces (convenience method)
swamp model method run aws-traces get_errors --input errorType=fault

# Analyze error patterns
swamp model method run aws-traces analyze_errors --input startTime=6h

Time Formats

The startTime and endTime parameters accept:

  • Relative times: 30m, 1h, 2d (minutes, hours, days ago)
  • ISO 8601 dates: 2026-03-30T12:00:00Z

Filter Expressions

X-Ray filter expressions support:

  • service("name") - Filter by service name
  • http.url - HTTP URL
  • http.method - HTTP method (GET, POST, etc.)
  • http.status - HTTP status code
  • responsetime > 5 - Response time in seconds
  • fault = true - Traces with faults (5xx)
  • error = true - Traces with errors (4xx)
  • throttle = true - Throttled requests

Methods

  • get_service_graph - Get service dependency graph with health statistics
  • get_traces - Get trace summaries with optional filter expression
  • get_errors - Get error/fault traces (convenience method)
  • analyze_errors - Analyze error patterns across traces
02Models1
@webframp/aws/tracesv2026.03.30.1aws/traces.ts
fn get_service_graph()
Get the X-Ray service dependency graph showing service relationships and health
fn get_traces()
Get trace summaries with optional filter expression
fn get_errors()
Get traces with errors or faults (convenience method for incident investigation)
fn analyze_errors()
Analyze error patterns across traces for incident investigation

Resources

service_graph(30m)— X-Ray service dependency graph
trace_summaries(1h)— List of trace summaries
error_analysis(1h)— Analysis of errors and faults in traces
03Previous Versions3
2026.04.13.1Apr 13, 2026
2026.03.31.1Mar 31, 2026
2026.03.30.1Mar 30, 2026
04Stats
A
100 / 100
Downloads
16
Archive size
218.6 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels