4b6817381b
CI (OpenClaw E2E) / openclaw test (push) Has been cancelled
CI / coverage-report (push) Has been cancelled
CI / test-kubernetes (push) Has been cancelled
CI / should-run-thorough (push) Has been cancelled
CI / test-thorough (cloudwatch-demo) (push) Has been cancelled
CI / test-thorough (flink-ecs) (push) Has been cancelled
CI / test-thorough (upstream-lambda) (push) Has been cancelled
CI / test-thorough (prefect-ecs-fargate) (push) Has been cancelled
Release / build-binaries (zip, opensre.exe, onefile, windows-latest, windows-x64) (push) Has been cancelled
Benchmark image — build + push to ECR (any adapter) / build + push (push) Has been cancelled
CI / quality (ubuntu-latest) (push) Has been cancelled
CI / test (tools-runtime) (push) Has been cancelled
CI / test (e2e-general) (push) Has been cancelled
CI / test (cli-runtime) (push) Has been cancelled
CI / test (e2e-provider-and-openclaw) (push) Has been cancelled
CI / test (integrations-and-misc) (push) Has been cancelled
Release / verify (push) Has been cancelled
Release / build-python-dist (push) Has been cancelled
Release / build-binaries (tar.gz, opensre, onedir, macos-15-intel, darwin-x64) (push) Has been cancelled
Release / build-binaries (tar.gz, opensre, onedir, macos-latest, darwin-arm64) (push) Has been cancelled
Release / build-binaries (tar.gz, opensre, onedir, ubuntu-22.04, linux-x64) (push) Has been cancelled
Release / publish-release (push) Has been cancelled
Release / publish-main-release (push) Has been cancelled
Interactive Shell Live (PR + post-merge) / turn-checks (no-LLM) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
Interactive Shell Live (PR + post-merge) / turn-live shard ${{ matrix.shard_index }} (push) Has been cancelled
Release / prepare (push) Has been cancelled
Release / build-binaries (tar.gz, opensre, onedir, ubuntu-22.04-arm, linux-arm64) (push) Has been cancelled
Synthetic Deterministic Tests / Synthetic offline (deterministic) (push) Has been cancelled
66 lines
2.1 KiB
Plaintext
66 lines
2.1 KiB
Plaintext
---
|
|
title: "Metrics"
|
|
description: "Track and analyze comprehensive pipeline metrics with Tracer"
|
|
---
|
|
|
|
## Overview
|
|
|
|
Tracer automatically captures detailed metrics for every process in your pipeline, providing deep visibility into resource usage, performance, and execution patterns without requiring any code changes.
|
|
|
|
## Key Metrics Tracked
|
|
### Resource Utilization
|
|
|
|
- CPU Usage: Per-process utilization, saturation levels, and hotspots
|
|
- Memory Usage: Allocation, peak consumption, and memory efficiency
|
|
- I/O Ops: Disk reads/writes, throughput, and bottleneck detection
|
|
- Network Activity: Bandwidth usage, transfer volume, and congestion
|
|
- GPU Utilization: Compute load and VRAM usage (when applicable)
|
|
|
|
<video
|
|
autoPlay
|
|
loop
|
|
muted
|
|
playsInline
|
|
style={{ width: '100%', maxWidth: '100%' }}
|
|
>
|
|
<source src="/images/Metrics.mp4" type="video/mp4" />
|
|
Your browser does not support the video tag.
|
|
</video>
|
|
|
|
### Performance Metrics
|
|
|
|
- Execution Time: Wall-clock, CPU, and wait times per task
|
|
- Throughput: Data processed per unit time (e.g., samples/hour)
|
|
- Latency: Startup delays, scheduling lag, and queueing overhead
|
|
- Parallelization: Concurrency levels and contention across workers
|
|
|
|
### Cost Metrics
|
|
|
|
- Compute Costs: Per-task and per-pipeline cost attribution
|
|
- Resource Costs: Storage, network, and transfer charges
|
|
- Efficiency: Cost per sample, cost per GB processed
|
|
- Waste Detection: Idle resources, over-provisioning, and inefficiencies
|
|
|
|
<video
|
|
autoPlay
|
|
loop
|
|
muted
|
|
playsInline
|
|
style={{ width: '100%', maxWidth: '100%' }}
|
|
>
|
|
<source src="/images/Costs.mp4" type="video/mp4" />
|
|
Your browser does not support the video tag.
|
|
</video>
|
|
|
|
## Real-Time Monitoring
|
|
|
|
Inspect live metrics as your pipeline runs, with immediate visibility into performance, utilization, and potential bottlenecks.
|
|
|
|
## Historical Analysis
|
|
|
|
- Analyze past runs to uncover long-term patterns and optimization opportunities:
|
|
- Performance Trends: How execution times shift across versions
|
|
- Utilization Patterns: Persistent over/under-use of compute or memory
|
|
- Cost Evolution: Impact of configuration changes on total spend
|
|
- Regression Detection: Automatic alerts for performance degradation
|