Monitoring
Deze pagina is vertaald door PageTurner AI (beta). Niet officieel goedgekeurd door het project. Een fout gevonden? Probleem melden →
Jellyfin heeft twee ingebouwde monitoring- en metrische eindpunten: een eenvoudig health check-eindpunt en een met Prometheus compatibel metrisch eindpunt.
Health check-eindpunt
Het health-eindpunt werkt niet zoals verwacht terwijl de server nog opstart. Monitoring-/watchdogprogramma's kunnen de server daarom uitschakelen tijdens migraties.
Jellyfin biedt het /health-eindpunt aan voor het controleren van de onderliggende service. Momenteel verifieert dit HTTP- en databaseconnectiviteit en retourneert bij succes een 200 OK-respons. Je kunt dit zelf testen met curl:
curl -i http://myserver:8096/health
De -i-optie zorgt dat curl ook de HTTP-responscode en headers weergeeft.
Prometheus-metrics
Jellyfin kan Prometheus-metrics beschikbaar stellen via /metrics, maar dit is standaard uitgeschakeld om per ongeluk lekken naar het openbare internet te voorkomen. Schakel dit in door /etc/jellyfin/system.xml te bewerken en deze regel van false naar true te wijzigen:
<EnableMetrics>false</EnableMetrics>
Met een geconfigureerde reverse proxy kun je toegang tot het /metrics-eindpunt blokkeren, behalve voor je interne netwerk.