Exporter de Prometheus que expone métricas de hardware y del sistema operativo de kernels *NIX mediante collectors intercambiables.
thecfu/scraparr
Un exporter de Prometheus que recopila datos del conjunto *arr (Sonarr, Radarr, Lidarr, etc.) para supervisar y graficar su estado y rendimiento.
- Estrellas
- 426
- Forks
- 18
- Issues abiertos
- 0
- Último commit
- hace 2 meses
¿Qué es?
Scraparr es un exporter de Prometheus para el conjunto de aplicaciones de gestión de contenido multimedia *arr, como Sonarr, Radarr y Lidarr. Consulta las API de estos servicios y expone los resultados como métricas en un endpoint HTTP (el puerto 7100 de forma predeterminada), que Prometheus puede recopilar y Grafana representar en gráficos.
La configuración se realiza mediante un archivo config.yaml o variables de entorno, y se especifican la URL y la clave de API de cada servicio. Se admiten varias instancias del mismo servicio: basta con asignar un alias a cada una para que sus métricas no se sobrescriban. También es posible cargar las claves de API desde archivos de Docker secrets.
El proyecto se distribuye como imagen de Docker en GitHub Container Registry y Docker Hub, y también puede ejecutarse directamente con Python. Hay disponibles un chart de Helm y una plantilla de Unraid mantenidos por la comunidad, además de un dashboard de Grafana para las métricas.
Funciones clave
- 01Expone métricas de los servicios *arr en formato Prometheus, en el puerto 7100 de forma predeterminada
- 02Admite varias instancias del mismo servicio mediante alias
- 03Se configura mediante config.yaml o variables de entorno
- 04Lee claves de API desde archivos de Docker secrets
- 05Disponible como imagen de Docker y ejecutable con Python
Casos de uso
- Supervisar el estado y la actividad de Sonarr, Radarr y Lidarr con Prometheus y Grafana
- Seguir varias instancias de *arr en una misma pila de monitorización mediante alias
- Implementar el exporter junto con una pila de servidor multimedia mediante Docker Compose o Kubernetes
Inicio rápido
- 1
Crea un config.yaml con las URL y las claves API de tus servicios *arr
- 2
Ejecuta la imagen de Docker desde GitHub Registry y expón el puerto 7100
docker run -v ./config.yaml:/scraparr/config/config.yaml -p 7100:7100 ghcr.io/thecfu/scraparr
Antes de usarlo
- Está bajo la licencia GPL-3.0, una licencia copyleft que exige que las obras derivadas sigan siendo de código abierto.
- El desarrollo principal se ha trasladado a Codeberg, así que las incidencias y las contribuciones deben gestionarse allí.
- Al ejecutar en Docker, debes usar la IP del host o configurar host.docker.internal:host-gateway como host adicional para acceder a los servicios del host.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es scraparr?
- Un exporter de Prometheus que recopila datos del conjunto *arr (Sonarr, Radarr, Lidarr, etc.) para supervisar y graficar su estado y rendimiento. Scraparr es un exporter de Prometheus para el conjunto de aplicaciones de gestión de contenido multimedia *arr, como Sonarr, Radarr y Lidarr. Consulta las API de estos servicios y expone los resultados como métricas en un endpoint HTTP (el puerto 7100 de forma predeterminada), que Prometheus puede recopilar y Grafana representar en gráficos.
- ¿scraparr es gratuito? ¿Qué licencia tiene?
- scraparr es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿scraparr sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de scraparr fue el 26 ago 2026.
- ¿Para qué puedo usar scraparr?
- Supervisar el estado y la actividad de Sonarr, Radarr y Lidarr con Prometheus y Grafana Seguir varias instancias de *arr en una misma pila de monitorización mediante alias Implementar el exporter junto con una pila de servidor multimedia mediante Docker Compose o Kubernetes
- ¿Cómo se instala scraparr?
- Crea un config.yaml con las URL y las claves API de tus servicios *arr Ejecuta la imagen de Docker desde GitHub Registry y expón el puerto 7100: docker run -v ./config.yaml:/scraparr/config/config.yaml -p 7100:7100 ghcr.io/thecfu/scraparr
- ¿Dónde consigo scraparr?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/thecfu/scraparr
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servicio adicional de Kubernetes que escucha al API server y expone métricas de Prometheus sobre el estado de objetos como pods, deployments y nodos.
Una distribución de OpenTelemetry Collector con pipelines programables basados en expresiones para métricas, logs, trazas y perfiles, diseñada para integrarse con Prometheus.
Base de datos de series temporales y solución de monitorización rápida y rentable, que funciona como almacenamiento a largo plazo y reemplazo directo de Prometheus.
Herramienta de código abierto que sincroniza TRaSH Guides y configuraciones personalizadas con instancias de Sonarr y Radarr, y automatiza formatos personalizados y perfiles de calidad.
Servicio de orquestación que escalona y alterna búsquedas automáticas entre instancias de Radarr, Sonarr, Lidarr, Readarr y Whisparr para proteger los indexadores y respetar los límites de las API.