{ "kind": "compose", "metadata": { "name": "Exportarr", "description": "Zet de cijfers van één *arr-app om in Prometheus-metrics, zodat je er in Grafana naar kunt kijken.", "tags": [ "monitoring", "metrics" ], "icon": { "provider": "selfhst", "id": "prometheus" }, "version": { "name": "latest" }, "categories": [ "monitoring" ] }, "variables": [ { "title": "Algemeen", "items": [ { "name": "service_name", "type": "str", "title": "Servicenaam", "default": "exportarr", "required": true }, { "name": "port", "type": "int", "title": "Metrics-poort", "default": 9707, "required": true }, { "name": "appdata_dir", "type": "str", "title": "Appdata-map", "default": "/opt/serverup/appdata", "required": true, "description": "Basismap voor de instellingen van deze app" }, { "name": "timezone", "type": "str", "title": "Tijdzone", "default": "Europe/Amsterdam", "required": true } ] }, { "title": "Welke app meten we?", "items": [ { "name": "arr_soort", "type": "enum", "title": "Soort", "default": "sonarr", "required": true, "config": { "options": [ "sonarr", "radarr", "lidarr", "readarr", "prowlarr" ] }, "description": "Eén Exportarr meet één app; draai er meerdere voor meerdere apps" }, { "name": "arr_url", "type": "str", "title": "Adres van die app", "default": "http://sonarr:8989", "required": true, "connect": { "app": "sonarr", "scheme": "http", "port": 8989 }, "help": "Het adres waarop Exportarr de *arr-app kan bereiken." }, { "name": "arr_apikey", "type": "str", "title": "API-sleutel", "default": "", "required": true, "secret": true, "description": "Te vinden in de app onder Settings → General" } ] } ] }