Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Per-tool latency histograms and error-rate view

Abierto
#984 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
typescript

Línea de trabajo

Start from the tool_invocations table and the existing usage view, which already hold per-call duration and status; the audit log is the other source. Find how the usage view queries that data, then write an aggregate query for calls, error rate, p50/p95/p99 and last error per tool over a time range defaulting to 24 h. Done when a per-server and per-connector view shows these figures and the range selector works. Scope is open, and #990 overlaps, so confirm the plan with a maintainer first.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

help wanted roadmap

Every tool call is already written to the audit log with duration and status, and there is a tool_invocations table behind the usage view. What is missing is the read side: a per-tool p50/p95/p99 and error rate over a time range, so an operator can see which connector is slow or failing without writing SQL.

Scope

  • Aggregate query over the existing invocation data — no new write path.
  • A view per MCP server and per connector: calls, error rate, p50/p95/p99, last error message.
  • Time range selector; default last 24 h.

Related: #990 (OpenTelemetry exporter) is the other half of this, for people who already have a metrics stack.

Lenguaje dominante
TypeScript
Estrellas
856
Forks
82
Merge medio
5 h 18 min
PR fusionados (30 d)
162

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de HelpCode-ai/anythingmcp

Todos los issues de HelpCode-ai/anythingmcp

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.