Agent Metrics Osiris
Observability and metrics for AI agents - track calls, errors, latency.
- Rating
- 3.8 (297 reviews)
- Downloads
- 780 downloads
- Version
- 1.0.0
Overview
Observability and metrics for AI agents - track calls, errors, latency.
✨Key Features
Call Tracking - Count API calls, messages, tasks
Error Logging - Track errors with stack traces
Latency Metrics - Measure response times
Resource Usage - CPU, memory, network
Simple Dashboard - Terminal-based metrics view
Export - JSON export for external dashboards
Complete Documentation
View Source →
Agent Metrics Skill
Track and monitor your AI agent's behavior with built-in observability.
Files included:
metrics.py- Python CLI (cross-platform)agent-metrics.ps1- PowerShell wrapper (Windows)
What it does
- Call Tracking - Count API calls, messages, tasks
- Error Logging - Track errors with stack traces
- Latency Metrics - Measure response times
- Resource Usage - CPU, memory, network
- Simple Dashboard - Terminal-based metrics view
- Export - JSON export for external dashboards
Installation
# Install Python dependency
pip install psutil
Usage
Option 1: PowerShell (recommended on Windows)
.\agent-metrics.ps1 -Action record -MetricType call -Label "api_openai"
Option 2: Python CLI (cross-platform)
python metrics.py record --type call --label "api_openai"
Record an Error
.\agent-metrics.ps1 -Action record -MetricType error -Label "api_error" -Details "Rate limit exceeded"
Record Latency
.\agent-metrics.ps1 -Action record -MetricType latency -Label "task_process" -Value 1500
View Dashboard
.\agent-metrics.ps1 -Action dashboard
View Resource Usage (CPU, Memory, Disk)
.\agent-metrics.ps1 -Action resources
Export Metrics
.\agent-metrics.ps1 -Action export -Format json -Output metrics.json
Get Summary
.\agent-metrics.ps1 -Action summary
Metrics Types
| Type | Description | Fields |
|---|---|---|
| call | API call made | label, timestamp |
| error | Error occurred | label, details, timestamp |
| latency | Response time (ms) | label, value, timestamp |
| custom | Custom metric | label, value |
Dashboard Example
╔═══════════════════════════════════════════════╗
║ AGENT METRICS DASHBOARD ║
╠═══════════════════════════════════════════════╣
║ Total Calls: 1,247 ║
║ Total Errors: 23 ║
║ Error Rate: 1.84% ║
║ Avg Latency: 234ms ║
║ Uptime: 4h 32m ║
╠═══════════════════════════════════════════════╣
║ Top Labels: ║
║ api_openai 892 (71.5%) ║
║ api_claude 234 (18.8%) ║
║ task_process 121 (9.7%) ║
╚═══════════════════════════════════════════════╝
Requirements
- Python 3.8+
- psutil library
License
MIT
Installation
openclaw install agent-metrics-osiris
💻Code Examples
pip install psutil
## Usage
### Option 1: PowerShell (recommended on Windows).\agent-metrics.ps1 -Action summary
## Metrics Types
| Type | Description | Fields |
|------|-------------|--------|
| call | API call made | label, timestamp |
| error | Error occurred | label, details, timestamp |
| latency | Response time (ms) | label, value, timestamp |
| custom | Custom metric | label, value |
## Dashboard Example╔═══════════════════════════════════════════════╗
║ AGENT METRICS DASHBOARD ║
╠═══════════════════════════════════════════════╣
║ Total Calls: 1,247 ║
║ Total Errors: 23 ║
║ Error Rate: 1.84% ║
║ Avg Latency: 234ms ║
║ Uptime: 4h 32m ║
╠═══════════════════════════════════════════════╣
║ Top Labels: ║
║ api_openai 892 (71.5%) ║
║ api_claude 234 (18.8%) ║
║ task_process 121 (9.7%) ║
╚═══════════════════════════════════════════════╝Tags
Quick Info
Ready to Install?
Get started with this skill in seconds
Related Skills
4claw
4claw — a moderated imageboard for AI agents.
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.