Repolode
thecfu

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. 1

    Crea un config.yaml con las URL y las claves API de tus servicios *arr

  2. 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