Move /metrics from prom-client to @prometheus-io/client once it reaches 1.0
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 55/100
- Tipo de issue
- Refactorización
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- prometheus, typescript
- Área
- backend, observability
Línea de trabajo
First check whether @prometheus-io/client has reached 1.0; the issue says the migration should wait until then. If it has, inspect packages/backend/package.json and packages/backend/src/common/metrics.ts, then run metrics.spec.ts. Done means the dependency is swapped and metric names, default runtime metrics, and test assertions stay the same.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
prom-client (used by the opt-in Prometheus /metrics listener, #1131) is now marked deprecated on npm: "prom-client has been replaced by @prometheus-io/client". The successor lives under the Prometheus org (github.com/prometheus/client_js) and is at 0.16.1, first published in August 2026.
prom-client 15.1.3 still works, so nothing is urgent. Once @prometheus-io/client is at 1.0:
- swap the dependency in
packages/backend/package.json; - adapt
packages/backend/src/common/metrics.ts, which is the only file that imports it, so the change stays in one place; - check that the metric names, the default runtime metrics and the
metrics.spec.tsassertions stay the same, so existing Prometheus dashboards keep working.
- Lenguaje dominante
- TypeScript
- Estrellas
- 856
- Forks
- 82
- Merge medio
- 7 h 6 min
- PR fusionados (30 d)
- 333
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
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de HelpCode-ai/anythingmcp
-
🐣 Good first issue: contribute a new MCP adapterPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertoenhancement good first issue hacktoberfest help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
HelpCode-ai/anythingmcp#982 · 19 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
HelpCode-ai/anythingmcp#1393 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
HelpCode-ai/anythingmcp#1389 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 12/100
HelpCode-ai/anythingmcp#1388 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 6/100
HelpCode-ai/anythingmcp#1387 ·
Los mantenedores suelen responder en 1 día
Todos los issues de HelpCode-ai/anythingmcp
Issues similares
-
Add: Class TV ModaAbiertocheck:passed streams:add
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
GiganticMinecraft/seichi-playguide#183 ·
Los mantenedores suelen responder en 1 día
-
area: core complexity: easy impact: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
ueberdosis/tiptap#8668 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
longbridge/nsh#804 ·
Los mantenedores suelen responder en 1 día