# Observe Metrics > Agrega y muestra métricas del sistema con detección de anomalías para un periodo de tiempo. Fuente: https://skillsagentes.com/skills/ruvnet/ruflo/observe-metrics Markdown: https://skillsagentes.com/skills/ruvnet/ruflo/observe-metrics.md Repositorio: https://github.com/ruvnet/ruflo Autor: ruvnet Licencia: MIT Actualizado: el mes pasado Coste de contexto: 19 tok instalada, 592 tok al activarse, 592 tok con todos los archivos del bundle Bundle: 1 archivo, 2 KB Permisos que pide: mcp__plugin_ruflo-core_ruflo__memory_search mcp__plugin_ruflo-core_ruflo__memory_list mcp__plugin_ruflo-core_ruflo__memory_store mcp__plugin_ruflo-core_ruflo__agentdb_pattern-search mcp__plugin_ruflo-core_ruflo__agentdb_pattern-store mcp__plugin_ruflo-core_ruflo__agentdb_semantic-route bash ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add ruvnet/ruflo --skill observe-metrics --agent claude-code # Cursor npx -y skills add ruvnet/ruflo --skill observe-metrics --agent cursor # Codex npx -y skills add ruvnet/ruflo --skill observe-metrics --agent codex # Gemini CLI npx -y skills add ruvnet/ruflo --skill observe-metrics --agent gemini # Windsurf npx -y skills add ruvnet/ruflo --skill observe-metrics --agent windsurf # Cline npx -y skills add ruvnet/ruflo --skill observe-metrics --agent cline ``` ## Qué hace - Agrega contadores, gauges e histogramas del namespace observability para el periodo indicado. - Calcula baselines históricos y marca métricas que se desvían más de 2 desviaciones estándar. - Guarda instantáneas de métricas como patrones y en el namespace observability. - Muestra un informe con puntuación de salud global (verde/amarillo/rojo). ## Cuándo usarla - Necesitas una instantánea de la salud del sistema: tasas de completado, errores, agentes activos, memoria y tokens. ## Qué la activa - "Muestra las métricas del sistema de la última hora" - "Detecta anomalías en el uso de memoria del swarm" ## Antes de instalar - Necesita en el PATH: npx ## Archivos - SKILL.md — 2 KB ## SKILL.md Reproducido tal cual desde ruvnet/ruflo bajo MIT. Esta sección es el documento original y está en inglés. # Observe Metrics Aggregate counters, gauges, and histograms from the observability namespace and flag anomalies. ## When to use When you need a snapshot of system health -- task completion rates, error rates, active agent counts, memory usage, and token consumption. Useful for monitoring swarm performance and detecting degradation. ## Steps 1. **Retrieve metrics** -- call `mcp__plugin_ruflo-core_ruflo__memory_search --namespace observability` (or `memory_list`) to fetch metric records for the specified period (default: 1 hour). The `memory_*` tool family routes by namespace; `agentdb_hierarchical-*` does NOT, so use `memory_*` here. 2. **Aggregate** -- compute: - Counters: sum totals (tasks_completed, errors, token_usage) - Gauges: current values (active_agents, memory_usage_bytes) - Histograms: p50, p95, p99 (task_duration_ms, span_duration_ms) 3. **Compute baselines** -- call `mcp__plugin_ruflo-core_ruflo__agentdb_pattern-search` (ReasoningBank-routed; **don't** pass a `namespace` argument — pattern-* tools ignore it) to establish baseline values for each metric. 4. **Flag anomalies** -- mark metrics deviating >2 standard deviations from baseline with direction (above/below) and severity 5. **Store patterns** -- two paths (per ruflo-cost-tracker ADR-0001 dual-path pattern): - **Pattern store (typed, recommended)**: `mcp__plugin_ruflo-core_ruflo__agentdb_pattern-store` with `type: 'metric-snapshot'`. No namespace arg. - **Plain store (namespace-routable)**: `mcp__plugin_ruflo-core_ruflo__memory_store --namespace observability` for the snapshot tied to a timestamp. 6. **Report** -- display: metric name, current value, baseline, deviation, trend (up/down/stable), anomaly flag; overall health score (green/yellow/red) ## CLI alternative ```bash npx @claude-flow/cli@latest memory search --query "system metrics for last hour" --namespace observability ``` ## Dónde encaja - Categoría: [DevOps e infraestructura](https://skillsagentes.com/categorias/devops-infraestructura.md) — Despliegues, contenedores, IaC y flujos de gestión de incidentes. - Creador: [ruvnet](https://skillsagentes.com/creators/ruvnet.md) — 275 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Harness Gepa](https://skillsagentes.com/skills/ruvnet/ruflo/harness-gepa.md): Inspecciona y audita genomas GEPA: carga y valida un genoma, renderiza el system prompt que compila, o clasifica los modos de fallo de una transcripción de ejecución. - [Deepseek Reason](https://skillsagentes.com/skills/ruvnet/ruflo/deepseek-reason.md): Completion en modo razonamiento contra deepseek-reasoner (R1) de DeepSeek. Devuelve el chain-of-thought por separado de la respuesta final. Lee DEEPSEEK_API_KEY y degrada si falta o la API no responde. - [Deepseek Chat](https://skillsagentes.com/skills/ruvnet/ruflo/deepseek-chat.md): Completion de un solo turno contra el modelo deepseek-chat de DeepSeek vía /v1/chat/completions. Lee DEEPSEEK_API_KEY y degrada con status:degraded si falta o la API no responde. Para tareas sin razonamiento. - [Adr Index](https://skillsagentes.com/skills/ruvnet/ruflo/adr-index.md): Construye o reconstruye el índice de ADRs y su grafo de dependencias ejecutando scripts/import.mjs, en vez de cientos de llamadas MCP. - [Agntcy Status](https://skillsagentes.com/skills/ruvnet/ruflo/agntcy-status.md): Muestra el estado de la integración AGNTCY/SLIM/CASA: si los paquetes están instalados, qué transporte está activo y si el enforcement de CASA está habilitado. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)