multiAI Summary Pending

latency-tracker

Per-call and aggregated latency tracking for MEV infrastructure. Use when implementing performance monitoring or debugging slow operations. Triggers on: latency, timing, performance, slow, speed, instrumentation.

231 stars

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/latency-tracker/SKILL.md --create-dirs "https://raw.githubusercontent.com/aiskillstore/marketplace/main/skills/barissozen/latency-tracker/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/latency-tracker/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How latency-tracker Compares

Feature / Agentlatency-trackerStandard Approach
Platform SupportmultiLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Per-call and aggregated latency tracking for MEV infrastructure. Use when implementing performance monitoring or debugging slow operations. Triggers on: latency, timing, performance, slow, speed, instrumentation.

Which AI agents support this skill?

This skill is compatible with multi.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Latency Tracker

Per-call and aggregated latency tracking for MEV infrastructure.

## When to Use

- Implementing performance monitoring
- Debugging slow operations
- Adding instrumentation to code paths
- Tracking end-to-end latency
- Setting up alerting thresholds

## Workflow

### Step 1: Define Span Hierarchy

Structure spans from e2e_flow down to individual calls.

### Step 2: Instrument Code

Wrap operations in tracker.span() calls.

### Step 3: Set Alert Thresholds

Configure alerts for latency exceeding expected ranges.

---

## Span Hierarchy
e2e_flow (root)
├── rust_hotpath_call (5-15ms)
│   └── rpc_eth_call (5-20ms)
├── tx_submit
└── tx_confirm (1-15s)

## Usage
```typescript
const e2e = tracker.startE2E('liq');

await e2e.span('rust_call', async () => {
  return await callRust();
});

e2e.complete({ success: true });
```

## Alert Thresholds

| Span | Expected | Alert |
|------|----------|-------|
| rust_hotpath | 5-15ms | >30ms |
| rpc_eth_call | 5-20ms | >50ms |
| e2e_to_submit | 10-50ms | >100ms |