smithery/nexus-labs-automation

network-tracing

Instrument API requests with spans and distributed tracing. Use when tracking request latency, correlating client-backend traces, or debugging API issues.

Installation

$ npx skills add smithery/nexus-labs-automation --skill network-tracing

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/nexus-labs-automation · top by installs.

npx skills add smithery/nexus-labs-automation

Browse all from smithery/nexus-labs-automation

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,710 B
  • docs SUMMARY.md 177 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Network Tracing

Measure API requests and correlate with backend traces.

What to Capture (OTel-Compatible Names)

Attribute OTel Name Purpose
Method http.request.method GET, POST, etc.
Status http.response.status_code Success/failure
URL url.path Endpoint (sanitized)
Duration http.request.duration Request time (ms)
Size http.response.body.size Payload bytes

Using OTel naming = easier migration when OTel mobile matures. See references/otel-mobile.md for rationale.

Distributed Tracing

Propagate trace context to backend:

Client Request
    │
    ├── traceparent: 00-{trace_id}-{span_id}-01
    ├── X-Request-Id: {uuid}
    └── X-Session-Id: {session}
         │
         ▼
    Backend (correlates logs with trace_id)

Key Thresholds

Metric Good Acceptable Poor
API p50 <500ms <1s >1s
API p95 <2s <5s >5s
Error rate <1% <3% >3%

Integration Options

Choose based on existing vendor:

Vendor iOS Android Approach
Sentry Auto URLSession swizzling OkHttp integration Automatic
Datadog URLSession delegate OkHttp interceptor Semi-auto
Embrace Auto-instrumentation Auto-instrumentation Automatic
New Relic Auto URLSession instrumentation Auto OkHttp/HttpURLConnection Automatic
Custom Manual interceptor Manual interceptor Manual

Automatic (swizzling): Less code, may miss custom clients Manual (interceptors): More control, works with any HTTP client

Platform Integration Points

Platform Manual Option Works With
iOS URLSession delegate All URLSession-based clients
iOS Alamofire EventMonitor Alamofire
Android OkHttp Interceptor OkHttp, Retrofit
Android Ktor HttpClientPlugin Ktor
RN fetch wrapper Native fetch
RN axios interceptor axios

Implementation

See references/mobile-challenges.md (Client-Backend Correlation) for:

  • W3C trace header format
  • Platform-specific interceptor code
  • Backend log correlation patterns

See references/performance.md (Network section) for latency budgets.